#ifndef _CSCRIPTTARGETINGPOINT #define _CSCRIPTTARGETINGPOINT #include "MetroidPrime/CActor.hpp" #include "Kyoto/Math/CTransform4f.hpp" class CScriptTargetingPoint : public CActor { bool xe8_e4_ : 1; TUniqueId xea_; float xec_time; public: CScriptTargetingPoint(TUniqueId, const rstl::string&, const CEntityInfo&, const CTransform4f&, bool); ~CScriptTargetingPoint(); void Accept(IVisitor& visitor) override; void AcceptScriptMsg(EScriptObjectMessage, TUniqueId, CStateManager&) override; bool GetLocked() const; void Think(float, CStateManager&) override; void AddToRenderer(const CFrustumPlanes&, const CStateManager&) const override; void Render(const CStateManager&) const override; }; #endif // _CSCRIPTTARGETINGPOINT