#ifndef _CSCRIPTCAMERASHAKER #define _CSCRIPTCAMERASHAKER #include "MetroidPrime/CEntity.hpp" #include "MetroidPrime/Cameras/CCameraShakeData.hpp" class CScriptCameraShaker : public CEntity { CCameraShakeData x34_shakeData; public: CScriptCameraShaker(TUniqueId uid, const rstl::string& name, const CEntityInfo& info, bool active, const CCameraShakeData& shakeData); ~CScriptCameraShaker(); void Accept(IVisitor& visitor) override; void AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId objId, CStateManager& stateMgr) override; }; #endif // _CSCRIPTCAMERASHAKER