SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
HatchWaterPlanet.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActor.hpp"
4
5class HatchWaterPlanet : public LiveActor {
6public:
7 HatchWaterPlanet(const char *);
8
9 virtual ~HatchWaterPlanet();
10 virtual void init(const JMapInfoIter &);
11 virtual void control();
12
13 void exeOpen();
14 void exeWaitAfterOpen();
15
16 LodCtrl* mPlanetLODCtrl; // _8C
17 CollisionParts* mCollisionParts; // _90
18};
19
20namespace NrvHatchWaterPlanet {
21 NERVE(HatchWaterPlanetNrvWait);
22 NERVE(HatchWaterPlanetNrvOpen);
23 NERVE(HatchWaterPlanetNrvWaitAfterOpen);
24};
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