#ifndef __PSHAG_CSTATEMANAGER_HPP__ #define __PSHAG_CSTATEMANAGER_HPP__ #include #include "CBasics.hpp" #include "ScriptObjectSupport.hpp" namespace pshag { class CScriptMailbox; class CMapWorldInfo; class CPlayerState; class CWorldTransManager; class CStateManager { public: CStateManager(const std::weak_ptr&, const std::weak_ptr&, const std::weak_ptr&, const std::weak_ptr&); void GetObjectListById() const { } void GetObjectById(TUniqueId uid) const { } void SendScriptMsg(TUniqueId uid, TEditorId eid, EScriptObjectMessage msg, EScriptObjectState state); }; } #endif