2023-10-03 04:05:38 +00:00
|
|
|
#ifndef D_S_ACTOR_DATA_MNG
|
|
|
|
#define D_S_ACTOR_DATA_MNG
|
|
|
|
|
|
|
|
#include "SSystem/SComponent/c_data_tbl.h"
|
|
|
|
|
|
|
|
class dADM_CharTbl : public cDT {
|
|
|
|
public:
|
|
|
|
u32 mIndex_ARG;
|
|
|
|
u32 mIndex_N_ITEM[16];
|
|
|
|
u32 mIndex_percent;
|
|
|
|
u32 mIndex_ITEM[8];
|
|
|
|
|
|
|
|
dADM_CharTbl();
|
2023-10-13 20:06:05 +00:00
|
|
|
~dADM_CharTbl();
|
2023-10-03 04:05:38 +00:00
|
|
|
void SetData(u32, u32, u32, u32, u32, u32, u32);
|
|
|
|
void SetUpIndex();
|
|
|
|
int GetNameIndex2(const char*, int) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class dADM {
|
|
|
|
public:
|
|
|
|
/* 0x00 */ s32 mBlockCount;
|
|
|
|
/* 0x04 */ void *mpData;
|
|
|
|
/* 0x08 */ dADM_CharTbl mCharTbl;
|
|
|
|
|
|
|
|
dADM();
|
|
|
|
virtual ~dADM();
|
|
|
|
bool FindTag(u32, u32*, u32*);
|
|
|
|
void SetData(void*);
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|