SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
SingleEmitter.hpp
1#pragma once
2
3#include "Game/Effect/ParticleEmitter.hpp"
4
5class EffectSystem;
6
7enum SingleEmitterSpawn {
8 SINGLE_EMITTER_ONE_TIME_SPAWN,
9 SINGLE_EMITTER_CONTINUOUS_SPAWN,
10 SINGLE_EMITTER_UNDEF_SPAWN
11};
12
14public:
16
17 void init(u16);
18 void deleteEmitter();
19 void scanParticleEmitter(EffectSystem *);
20 bool isOneTime() const;
21 bool isValid() const;
22 void link(ParticleEmitter *);
23 void unlink();
24
25 ParticleEmitter* mEmitter; // _0
26 u16 _4; // _4
27 u8 mGroupId; // _6
28 s8 mSpawn; // _7
29};