SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
LargeChain.hpp
1#include "Game/LiveActor/LiveActor.hpp"
2#include "Game/MapObj/LargeChainParts.hpp"
3
4class LargeChain : public LiveActor {
5public:
6 LargeChain(const char *);
7
8 virtual ~LargeChain();
9 virtual void init(const JMapInfoIter &);
10 virtual void makeActorAppeared();
11 virtual void makeActorDead();
12
13 void exeBreak();
14 void createChainParts();
15 void invalidateClippingAllChainParts();
16
17 LargeChainParts* _8C;
18 LargeChainParts* _90;
20 /* 0x98 */ s32 mChainCount;
21};
22
23namespace NrvLargeChain {
24 NERVE_DECL_NULL(LargeChainNrvWait);
25 NERVE_DECL(LargeChainNrvBreak, LargeChain, LargeChain::exeBreak);
26};
s32 mChainCount
The number of chain parts.
LargeChainParts * mChainArray
The array of LargeChainParts.
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24