SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
WatchTowerRotateStep.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActor.hpp"
4#include "Game/LiveActor/PartsModel.hpp"
5
7public:
8 WatchTowerRotateStep(const char *);
9
10 virtual void init(const JMapInfoIter &);
11 virtual void calcAndSetBaseMtx();
12
13 void exeMoveStart();
14 void initLift(const JMapInfoIter &);
15 void attachLift();
16
17 TVec3f mRotDeg; // _8C
18 PartsModel** mLifts; // _98
19};
20
21namespace NrvWatchTowerRotateStep {
22 NERVE(WatchTowerRotateStepNrvWait);
23 NERVE(WatchTowerRotateStepNrvMoveStart);
24 NERVE(WatchTowerRotateStepNrvMove);
25};
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.
virtual void calcAndSetBaseMtx()
Calculates and sets the base matrix of the actor.