isle/LEGO1/legoloadcachesoundpresenter.h

35 lines
799 B
C++

#ifndef LEGOLOADCACHESOUNDPRESENTER_H
#define LEGOLOADCACHESOUNDPRESENTER_H
#include "decomp.h"
#include "mxwavepresenter.h"
// VTABLE: LEGO1 0x100d5fa8
// SIZE 0x90
class LegoLoadCacheSoundPresenter : public MxWavePresenter {
public:
LegoLoadCacheSoundPresenter();
virtual ~LegoLoadCacheSoundPresenter() override;
// FUNCTION: LEGO1 0x10018450
inline const char* ClassName() const override // vtable+0xc
{
// GLOBAL: LEGO1 0x100f05a0
return "LegoLoadCacheSoundPresenter";
}
private:
void Init();
void Destroy(MxBool p_fromDestructor);
// TODO: Types
undefined4* m_unk0x6c;
undefined4* m_unk0x70; // might be a void* as per Destroy function
undefined4 m_unk0x74;
undefined4 m_unk0x78;
undefined m_unk0x7c;
undefined4 m_unk0x7d[4];
};
#endif // LEGOLOADCACHESOUNDPRESENTER_H