//sizeof = 0x210
struct tObManStorage
{
DWORD unknown_0[11]; // 0x000
float fl_120; // 0x02C
float fl_1; // 0x030
DWORD unknown_34[25]; // 0x034
DWORD tick_count; // 0x094
DWORD unknown_98[4]; // 0x098
CObDataContainer* Data; // 0x0A8
DWORD unknown_0AC[7]; // 0x0AC
CAttribGroupsContainer* AttribGroups; // 0x0C8
DWORD unknown_0CC[2]; // 0x0CC
tContainer<CACD>** ACD; // 0x0D4
DWORD unknown_0D8[17]; // 0x0D8
ULONG Mode; // 0x118
DWORD unknown_11C[4]; // 0x11C
void* Lights; // 0x128
void* Cutscenes; // 0x12C
UCHAR unknown_130; // 0x130
tContainer<CRActor>* Actors; // 0x134
ULONG ppCloth; // 0x13C Not sure
ULONG ppExplosion; // 0x140 Not sure
DWORD unknown_144[6]; // 0x144
CameraRaw* CameraPtr; // 0x158
DWORD unknown_15C[3]; // 0x15C Sounds?
ObManFrames* Frames; // 0x168
DWORD unknown_16C[3]; // 0x16C
tContainer2<SceneRaw>* Scenes; // 0x178
DWORD unknown_17C[2]; // 0x17C
CObMovHPtr* MovHistory; // 0x184
ULONG unknown_188[10]; // 0x188
//CameraRaw2 *CameraPtr2; // 0x18C Not sure
tContainer2<CWorld>* Worlds; // 0x1B0
DWORD unknown_1B8; // 0x1B4
CObLocal* Local; // 0x1B8
ULONG unknown_1BC[8]; // 0x1BC
};
//sizeof = 0x9C0
class ObMan
{
public:
struct tPad
{
DWORD unknown_0[14]; // 0x000
ULONG FrameCurrent; // 0x038
DWORD unknown_3C[497]; // 0x03C
};
tPad Data; // 0x000
tObManStorage Storage; // 0x7CC
};