#pragma once #include #include "Runtime/GCNTypes.hpp" #include "Runtime/World/CEntity.hpp" namespace metaforce { class CScriptDockAreaChange : public CEntity { s32 x34_dockReference; public: DEFINE_ENTITY CScriptDockAreaChange(TUniqueId, std::string_view, const CEntityInfo&, s32, bool); void Accept(IVisitor& visitor) override; void AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId objId, CStateManager& stateMgr) override; }; } // namespace metaforce