prime/include/MetroidPrime/ScriptObjects/CScriptCameraShaker.hpp

21 lines
603 B
C++
Raw Normal View History

2022-11-03 12:29:47 +00:00
#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();
2023-02-06 17:01:01 +00:00
void Accept(IVisitor& visitor) override;
void AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId objId, CStateManager& stateMgr) override;
2022-11-03 12:29:47 +00:00
};
#endif // _CSCRIPTCAMERASHAKER