34 lines
706 B
C
34 lines
706 B
C
![]() |
#ifndef ANIM_OBJECT_MANAGER_H
|
||
|
#define ANIM_OBJECT_MANAGER_H
|
||
|
|
||
|
// Game headers
|
||
|
#include "system/GameDataMgr.h"
|
||
|
|
||
|
// Game headers
|
||
|
#include "Animation/AnimData.h"
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////////
|
||
|
// CAnimObjectManager
|
||
|
//////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
class CAnimDataManager : public CGameDataMgr
|
||
|
{
|
||
|
friend class CAnimGroupManager;
|
||
|
friend class CAnimGroup;
|
||
|
|
||
|
public:
|
||
|
|
||
|
// Access to the static manager
|
||
|
static CAnimDataManager& GetInstance() { return ms_instance; }
|
||
|
|
||
|
void InitSession();
|
||
|
void ShutdownSession();
|
||
|
|
||
|
private:
|
||
|
|
||
|
// Static manager object
|
||
|
static CAnimDataManager ms_instance;
|
||
|
};
|
||
|
|
||
|
#endif // ANIM_OBJECT_MANAGER_H
|