SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
MapPartsAppearController.hpp
1#pragma once
2
3#include "Game/MapObj/MapPartsFunction.hpp"
4#include "Game/Util/PostureHolder.hpp"
5
7public:
9
11 virtual void init(const JMapInfoIter &);
12 virtual void start();
13 virtual void end();
14 virtual s32 receiveMsg(u32);
15
16 void storeCurrentPosture();
17 void initSwitchMessenger(const JMapInfoIter &);
18 void startAppear();
19 void startKill();
20 void appearHost();
21 void killHost();
22 void exeDisappear();
23
24 s32 mSignMotionType; // _18
25 PostureHolder* mPostureHolder; // _1C
26 u8 _20;
27};
28
29namespace NrvMapPartsAppearController {
30 NERVE(HostTypeWait);
31 NERVE(HostTypeDisappear);
32};
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.