#ifndef POKEREVO_CODE_801DD5C8_H #define POKEREVO_CODE_801DD5C8_H #ifdef __cplusplus extern "C" { #endif #include "GShierMemObject.h" struct gUnkClass9 { u8 pad[0xC]; void (*unkC)(void*, gUnkClass9*, u32, float); }; // linked list node // size >= 0xC struct gUnkClass8 { u16 unk0; // id u16 unk2; gUnkClass9* unk4; float unk8; gUnkClass8* next; }; struct gUnkClass7 : public GShierMemObject { gUnkClass8* unk0; // linked list head u16 unk4; u16 unk6; float unk8; float unkC; gUnkClass7() : unk0(NULL), unk4(0), unk6(0xC), unk8(1.0f), unkC(0.0f) { } ~gUnkClass7() { } }; void func_801DD5C8(gUnkClass7* p1, float p2); void func_801DD7FC(gUnkClass7* p1, void* p2, u32 p3); #ifdef __cplusplus } #endif #endif //POKEREVO_CODE_801DD5C8_H