SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
NPCActorCaps Class Reference

Public Member Functions

 NPCActorCaps (const char *)
 
void setDefault ()
 
void setIndirect ()
 

Public Attributes

const char * _0
 
bool mInitModel
 
const char * mObjectName
 
u8 _C
 
u8 _D
 
u8 _E
 
u8 _F
 
const char * _10
 
TVec3f mMessageOffset
 
MtxPtr mTalkMtx
 
const char * mTalkJointName
 
u8 _28
 
bool mConnectsToScene
 
bool mUseLightCtrl
 
bool mUseEffect
 
bool mUseSounds
 
u8 _2D
 
u8 _2E
 
u8 _2F
 
u32 _30
 
bool mCanBeHitByShell
 
u8 _35
 
u8 _36
 
bool mUsesNerves
 
u8 _38
 
u8 _39
 
u8 _3A
 
u8 _3B
 
f32 _3C
 
bool mUseHitSensors
 
u8 _41
 
u8 _42
 
u8 _43
 
u32 _44
 
f32 mSensorSize
 
TVec3f mSensorOffset
 
u32 _58
 
u8 _5C
 
bool mUseShadow
 
u8 _5E
 
u8 _5F
 
f32 _60
 
bool mUseRail
 
u8 _65
 
u8 _66
 
u8 _67
 
bool mUseStarPointer
 
u32 _6C
 
u32 _70
 
TVec3f mStarPointerOffs
 
f32 _80
 
u32 mSceneConnectionType
 
NrvNPCActor::NPCActorNrvWait * mWaitNerve
 
NrvNPCActor::NPCActorNrvTalk * mTalkNerve
 
NrvNPCActor::NPCActorNrvReaction * mReactionNerve
 

Detailed Description

Definition at line 14 of file NPCActor.hpp.

Constructor & Destructor Documentation

◆ NPCActorCaps()

NPCActorCaps::NPCActorCaps ( const char * pName)

Definition at line 4 of file NPCActor.cpp.

Member Function Documentation

◆ setDefault()

void NPCActorCaps::setDefault ( )

Definition at line 55 of file NPCActor.cpp.

◆ setIndirect()

void NPCActorCaps::setIndirect ( )

Definition at line 78 of file NPCActor.cpp.

Member Data Documentation

◆ _0

const char* NPCActorCaps::_0

Definition at line 21 of file NPCActor.hpp.

◆ mInitModel

bool NPCActorCaps::mInitModel

Definition at line 22 of file NPCActor.hpp.

◆ mObjectName

const char* NPCActorCaps::mObjectName

Definition at line 23 of file NPCActor.hpp.

◆ _C

u8 NPCActorCaps::_C

Definition at line 24 of file NPCActor.hpp.

◆ _D

u8 NPCActorCaps::_D

Definition at line 25 of file NPCActor.hpp.

◆ _E

u8 NPCActorCaps::_E

Definition at line 26 of file NPCActor.hpp.

◆ _F

u8 NPCActorCaps::_F

Definition at line 27 of file NPCActor.hpp.

◆ _10

const char* NPCActorCaps::_10

Definition at line 28 of file NPCActor.hpp.

◆ mMessageOffset

TVec3f NPCActorCaps::mMessageOffset

Definition at line 29 of file NPCActor.hpp.

◆ mTalkMtx

MtxPtr NPCActorCaps::mTalkMtx

Definition at line 30 of file NPCActor.hpp.

◆ mTalkJointName

const char* NPCActorCaps::mTalkJointName

Definition at line 31 of file NPCActor.hpp.

◆ _28

u8 NPCActorCaps::_28

Definition at line 32 of file NPCActor.hpp.

◆ mConnectsToScene

bool NPCActorCaps::mConnectsToScene

Definition at line 33 of file NPCActor.hpp.

◆ mUseLightCtrl

bool NPCActorCaps::mUseLightCtrl

Definition at line 34 of file NPCActor.hpp.

◆ mUseEffect

bool NPCActorCaps::mUseEffect

Definition at line 35 of file NPCActor.hpp.

◆ mUseSounds

bool NPCActorCaps::mUseSounds

Definition at line 36 of file NPCActor.hpp.

◆ _2D

u8 NPCActorCaps::_2D

Definition at line 37 of file NPCActor.hpp.

◆ _2E

u8 NPCActorCaps::_2E

Definition at line 38 of file NPCActor.hpp.

◆ _2F

u8 NPCActorCaps::_2F

Definition at line 39 of file NPCActor.hpp.

◆ _30

u32 NPCActorCaps::_30

Definition at line 40 of file NPCActor.hpp.

◆ mCanBeHitByShell

bool NPCActorCaps::mCanBeHitByShell

Definition at line 41 of file NPCActor.hpp.

◆ _35

u8 NPCActorCaps::_35

Definition at line 42 of file NPCActor.hpp.

◆ _36

u8 NPCActorCaps::_36

Definition at line 43 of file NPCActor.hpp.

◆ mUsesNerves

bool NPCActorCaps::mUsesNerves

Definition at line 44 of file NPCActor.hpp.

◆ _38

u8 NPCActorCaps::_38

Definition at line 45 of file NPCActor.hpp.

◆ _39

u8 NPCActorCaps::_39

Definition at line 46 of file NPCActor.hpp.

◆ _3A

u8 NPCActorCaps::_3A

Definition at line 47 of file NPCActor.hpp.

◆ _3B

u8 NPCActorCaps::_3B

Definition at line 48 of file NPCActor.hpp.

◆ _3C

f32 NPCActorCaps::_3C

Definition at line 49 of file NPCActor.hpp.

◆ mUseHitSensors

bool NPCActorCaps::mUseHitSensors

Definition at line 50 of file NPCActor.hpp.

◆ _41

u8 NPCActorCaps::_41

Definition at line 51 of file NPCActor.hpp.

◆ _42

u8 NPCActorCaps::_42

Definition at line 52 of file NPCActor.hpp.

◆ _43

u8 NPCActorCaps::_43

Definition at line 53 of file NPCActor.hpp.

◆ _44

u32 NPCActorCaps::_44

Definition at line 54 of file NPCActor.hpp.

◆ mSensorSize

f32 NPCActorCaps::mSensorSize

Definition at line 55 of file NPCActor.hpp.

◆ mSensorOffset

TVec3f NPCActorCaps::mSensorOffset

Definition at line 56 of file NPCActor.hpp.

◆ _58

u32 NPCActorCaps::_58

Definition at line 57 of file NPCActor.hpp.

◆ _5C

u8 NPCActorCaps::_5C

Definition at line 58 of file NPCActor.hpp.

◆ mUseShadow

bool NPCActorCaps::mUseShadow

Definition at line 59 of file NPCActor.hpp.

◆ _5E

u8 NPCActorCaps::_5E

Definition at line 60 of file NPCActor.hpp.

◆ _5F

u8 NPCActorCaps::_5F

Definition at line 61 of file NPCActor.hpp.

◆ _60

f32 NPCActorCaps::_60

Definition at line 62 of file NPCActor.hpp.

◆ mUseRail

bool NPCActorCaps::mUseRail

Definition at line 63 of file NPCActor.hpp.

◆ _65

u8 NPCActorCaps::_65

Definition at line 64 of file NPCActor.hpp.

◆ _66

u8 NPCActorCaps::_66

Definition at line 65 of file NPCActor.hpp.

◆ _67

u8 NPCActorCaps::_67

Definition at line 66 of file NPCActor.hpp.

◆ mUseStarPointer

bool NPCActorCaps::mUseStarPointer

Definition at line 67 of file NPCActor.hpp.

◆ _6C

u32 NPCActorCaps::_6C

Definition at line 68 of file NPCActor.hpp.

◆ _70

u32 NPCActorCaps::_70

Definition at line 69 of file NPCActor.hpp.

◆ mStarPointerOffs

TVec3f NPCActorCaps::mStarPointerOffs

Definition at line 70 of file NPCActor.hpp.

◆ _80

f32 NPCActorCaps::_80

Definition at line 71 of file NPCActor.hpp.

◆ mSceneConnectionType

u32 NPCActorCaps::mSceneConnectionType

Definition at line 72 of file NPCActor.hpp.

◆ mWaitNerve

NrvNPCActor::NPCActorNrvWait* NPCActorCaps::mWaitNerve

Definition at line 73 of file NPCActor.hpp.

◆ mTalkNerve

NrvNPCActor::NPCActorNrvTalk* NPCActorCaps::mTalkNerve

Definition at line 74 of file NPCActor.hpp.

◆ mReactionNerve

NrvNPCActor::NPCActorNrvReaction* NPCActorCaps::mReactionNerve

Definition at line 75 of file NPCActor.hpp.