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
5class EventDown : public EventBase // vtbl Address: 0x100B4754
6{
7public:
17 static_assert(sizeof(DieType) == 4);
18
19public:
20 // Address: 0x024A50EC
21 EventDown(s32 player_no);
22
23 virtual ~EventDown()
24 {
25 }
26
27 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: 0x101E9EBC
28 // getRuntimeTypeInfoStatic()::typeInfo Address: 0x101EA81C
29 SEAD_RTTI_OVERRIDE(EventDown, EventBase)
30
31public:
32 // Address: 0x024A5168
34 // Address: 0x024A52A8
35 Result execute() override;
36 // Address: 0x024A52F0
37 bool isJoin(const ActorBase* actor) const override;
38
39private:
42 bool mIsDone;
45};
46static_assert(sizeof(EventDown) == 0x24);
Definition EventDown.h:6
DieType
Definition EventDown.h:9
@ cDieType_None
Definition EventDown.h:15
@ cDieType_Poison
Definition EventDown.h:13
@ cDieType_Yogan
Definition EventDown.h:12
@ cDieType_Fall
Definition EventDown.h:11
@ cDieType_DeathCloud
Definition EventDown.h:14
@ cDieType_Normal
Definition EventDown.h:10
u8 _1c
Definition EventDown.h:41
bool mIsDone
Definition EventDown.h:42
u8 _1e
Definition EventDown.h:43
DieType mDieType
Definition EventDown.h:44
bool isJoin(const ActorBase *actor) const override
virtual ~EventDown()
Definition EventDown.h:23
EventDown(s32 player_no)
s32 mPlayerNo
Definition EventDown.h:40
Result execute() override