SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
EarthenPipe.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActor.hpp"
4#include "Game/LiveActor/ActorCameraInfo.hpp"
5#include "Game/LiveActor/PartsModel.hpp"
6
7class EarthenPipe : public LiveActor {
8public:
9 EarthenPipe(const char *);
10
11 virtual ~EarthenPipe();
12
13 TVec3f _8C;
14 TVec3f _98;
15
16 bool mIsIgnoreGravity; // _A8
17 bool _A9;
18 bool _AA;
19 bool _AB;
20 s32 mPipeMode; // _AC
21 EarthenPipe* _B0;
22 MtxPtr mTopJointMtx; // _B4
23 MtxPtr mBottomJointMtx; // _B8
24
25 TPos3f _F0;
26
27 f32 mHorizExitForce; // _184
28 f32 mVertExitForce; // _188
29 s32 mMusicChangeIdx; // _18C
30 s32 mMusicState; // _190
31
32 PartsModel* mPipeStreamModel; // _198
33 bool _19C;
34 bool _19D;
35 bool _19E;
36 bool _19F;
37 ActorCameraInfo** mCameraInfo; // _1A0
38
39};
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24