mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-08 19:04:54 +00:00
More defs for CStateManagerContainer & friends
This commit is contained in:
@@ -11,15 +11,27 @@
|
||||
#include "rstl/reserved_vector.hpp"
|
||||
#include "rstl/single_ptr.hpp"
|
||||
|
||||
class CActorModelParticles;
|
||||
class CCameraManager;
|
||||
class CEnvFxManager;
|
||||
class CFluidPlaneManager;
|
||||
class CObjectList;
|
||||
class CPlayer;
|
||||
class CWorld;
|
||||
class CRumbleManager;
|
||||
class CStateManagerContainer;
|
||||
class CWeaponMgr;
|
||||
class CWorld;
|
||||
|
||||
namespace SL {
|
||||
class CSortedListManager;
|
||||
} // namespace SL
|
||||
|
||||
class CStateManager {
|
||||
public:
|
||||
void SendScriptMsg(TUniqueId uid, TEditorId target, EScriptObjectMessage msg, EScriptObjectState state);
|
||||
|
||||
CCameraManager& GetCameraManager() { return *x870_cameraManager; }
|
||||
|
||||
private:
|
||||
u16 x0_nextFreeIndex;
|
||||
rstl::reserved_vector< u16, 1024 > x8_objectIndexArray;
|
||||
@@ -28,6 +40,13 @@ private:
|
||||
rstl::single_ptr< CWorld > x850_world;
|
||||
rstl::list< rstl::reserved_vector< TUniqueId, 32 > > x854_graveyard;
|
||||
rstl::single_ptr< CStateManagerContainer > x86c_stateManagerContainer;
|
||||
CCameraManager* x870_cameraManager;
|
||||
SL::CSortedListManager* x874_sortedListManager;
|
||||
CWeaponMgr* x878_weaponMgr;
|
||||
CFluidPlaneManager* x87c_fluidPlaneManager;
|
||||
CEnvFxManager* x880_envFxManager;
|
||||
rstl::auto_ptr< CActorModelParticles > x884_actorModelParticles;
|
||||
CRumbleManager* x88c_rumbleManager;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user