#include "CScriptActorKeyframe.hpp" #include "TCastTo.hpp" namespace urde { CScriptActorKeyframe::CScriptActorKeyframe(TUniqueId uid, std::string_view name, const CEntityInfo& info, s32 animId, bool b1, float f1, bool b2, u32 w2, bool active, float totalPlayback) : CEntity(uid, info, active, name) , x34_animationId(animId) , x38_(f1) , x3c_(totalPlayback) , x40_(f1) { x44_24_ = b1; x44_25_ = b2; x44_26_ = w2; } void CScriptActorKeyframe::Accept(IVisitor& visitor) { visitor.Visit(this); } void CScriptActorKeyframe::AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId objId, CStateManager& stateMgr) {} void CScriptActorKeyframe::Think(float dt, CStateManager& mgr) { if (x44_25_) { } } void CScriptActorKeyframe::UpdateEntity(TUniqueId, CStateManager&) {} }