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
8// vtbl Address: 0x10058734
9class EffectObjBase : public sead::IDisposer, public Effect
10{
11 // NSMBW: Part of mEf::levelEffect_c
12
13public:
14 // Address: 0x022AB7DC
15 void cleanup();
16
17public:
18 // Address: 0x022AB868
20
25
26 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: Deleted
27 // getRuntimeTypeInfoStatic()::typeInfo Address: Deleted
29
30public:
32 {
33 return mEffectID;
34 }
35
36 bool isActive() const
37 {
38 return mIsActive;
39 }
40
41 void setActive(bool active)
42 {
44 }
45
46protected:
50};
51static_assert(sizeof(EffectObjBase) == 0x68);
Definition EffectObjBase.h:10
~EffectObjBase() override
Definition EffectObjBase.h:21
bool mIsActive
Definition EffectObjBase.h:49
EffectID mEffectID
Definition EffectObjBase.h:48