New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
EffectObjBase.h
Go to the documentation of this file.
1#pragma once
2
3#include <effect/Effect.h>
4
5#include <container/seadTList.h>
6#include <heap/seadDisposer.h>
7
8class EffectObjBase : public sead::IDisposer, public Effect // vtbl Address: 0x10058734
9{
10 // NSMBW: Part of mEf::levelEffect_c
11
12public:
13 // Address: 0x022AB7DC
14 void cleanup();
15
16public:
17 // Address: 0x022AB868
19
24
25 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: Deleted
26 // getRuntimeTypeInfoStatic()::typeInfo Address: Deleted
28
29public:
31 {
32 return mEffectID;
33 }
34
35 bool isActive() const
36 {
37 return mIsActive;
38 }
39
40 void setActive(bool active)
41 {
43 }
44
45protected:
49};
50static_assert(sizeof(EffectObjBase) == 0x68);
Definition EffectObjBase.h:9
~EffectObjBase() override
Definition EffectObjBase.h:20
bool mIsActive
Definition EffectObjBase.h:48
EffectID mEffectID
Definition EffectObjBase.h:47