New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
EventDown.h
Go to the documentation of this file.
1#pragma once
2
3#include <event/EventBase.h>
4
5// vtbl Address: 0x100B4754
6class EventDown : public EventBase
7{
8public:
18 static_assert(sizeof(DieType) == 4);
19
20public:
21 // Address: 0x024A50EC
22 EventDown(s32 player_no);
23
24 virtual ~EventDown()
25 {
26 }
27
28 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: 0x101E9EBC
29 // getRuntimeTypeInfoStatic()::typeInfo Address: 0x101EA81C
30 SEAD_RTTI_OVERRIDE(EventDown, EventBase)
31
32public:
33 // Address: 0x024A5168
35 // Address: 0x024A52A8
36 Result execute() override;
37 // Address: 0x024A52F0
38 bool isJoin(const ActorBase* actor) const override;
39
40private:
43 bool mIsDone;
46};
47static_assert(sizeof(EventDown) == 0x24);
Definition EventDown.h:7
DieType
Definition EventDown.h:10
@ cDieType_None
Definition EventDown.h:16
@ cDieType_Poison
Definition EventDown.h:14
@ cDieType_Yogan
Definition EventDown.h:13
@ cDieType_Fall
Definition EventDown.h:12
@ cDieType_DeathCloud
Definition EventDown.h:15
@ cDieType_Normal
Definition EventDown.h:11
u8 _1c
Definition EventDown.h:42
bool mIsDone
Definition EventDown.h:43
u8 _1e
Definition EventDown.h:44
DieType mDieType
Definition EventDown.h:45
bool isJoin(const ActorBase *actor) const override
virtual ~EventDown()
Definition EventDown.h:24
EventDown(s32 player_no)
s32 mPlayerNo
Definition EventDown.h:41
Result execute() override