SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
MapObj
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
7
class
EarthenPipe
:
public
LiveActor
{
8
public
:
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
};
ActorCameraInfo
Definition
ActorCameraInfo.hpp:5
EarthenPipe
Definition
EarthenPipe.hpp:7
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
PartsModel
Definition
PartsModel.hpp:6
Generated by
1.10.0