Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2CreatureCitizen Class Reference

#include <Z2Creature.h>

+ Inheritance diagram for Z2CreatureCitizen:
+ Collaboration diagram for Z2CreatureCitizen:

Public Member Functions

 Z2CreatureCitizen ()
 
 ~Z2CreatureCitizen ()
 
 Z2CreatureCitizen ()
 
 ~Z2CreatureCitizen ()
 
void init (Vec *, Vec *, u8, u8)
 
virtual void deleteObject ()
 
void setMdlType (s8, bool, bool)
 
void playVoice (int)
 
virtual Z2SoundHandlePoolstartCreatureVoice (JAISoundID, s8)
 
- Public Member Functions inherited from Z2Creature
 Z2Creature ()
 
 ~Z2Creature ()
 
void init (Vec *, Vec *, u8, u8)
 
 Z2Creature ()
 
 ~Z2Creature ()
 
void init (Vec *, Vec *, u8, u8)
 
 Z2Creature ()
 
 ~Z2Creature ()
 
void init (Vec *, Vec *, u8, u8)
 
void init (Vec *, Vec *, Vec *, u8, u8, u8)
 
void initAnime (void *, bool, f32, f32)
 
void updateAnime (f32, f32)
 
void stopAnime ()
 
virtual void setSoundStarter (Z2SoundStarter *)
 
virtual void framework (u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureSound (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureSoundLevel (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureVoiceLevel (JAISoundID, s8)
 
virtual Z2SoundHandlePoolstartCreatureExtraSound (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureExtraSoundLevel (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCollisionSE (u32, u32)
 
VecgetCurrentPos () const
 

Private Attributes

s8 mCitizenID
 
s8 field_0xa1
 
bool mLinkSearch
 
u8 field_0xa3
 

Additional Inherited Members

- Public Attributes inherited from Z2Creature
VecmpPos
 
Z2SoundObjAnime mSoundObjAnime
 
Z2SoundObjSimple mSoundObjSimple1
 
Z2SoundObjSimple mSoundObjSimple2
 

Constructor & Destructor Documentation

◆ Z2CreatureCitizen() [1/2]

Z2CreatureCitizen::Z2CreatureCitizen ( )

◆ ~Z2CreatureCitizen() [1/2]

Z2CreatureCitizen::~Z2CreatureCitizen ( )

◆ Z2CreatureCitizen() [2/2]

Z2CreatureCitizen::Z2CreatureCitizen ( )

◆ ~Z2CreatureCitizen() [2/2]

Z2CreatureCitizen::~Z2CreatureCitizen ( )

Member Function Documentation

◆ deleteObject()

void Z2CreatureCitizen::deleteObject ( )
virtual

Reimplemented from Z2Creature.

◆ init()

void Z2CreatureCitizen::init ( Vec param_0,
Vec param_1,
u8  param_2,
u8  param_3 
)

◆ playVoice()

void Z2CreatureCitizen::playVoice ( int  i_sound)

◆ setMdlType()

void Z2CreatureCitizen::setMdlType ( s8  param_0,
bool  param_1,
bool  param_2 
)

◆ startCreatureVoice()

Z2SoundHandlePool * Z2CreatureCitizen::startCreatureVoice ( JAISoundID  i_soundID,
s8  param_1 
)
virtual

Reimplemented from Z2Creature.

Member Data Documentation

◆ field_0xa1

s8 Z2CreatureCitizen::field_0xa1
private

◆ field_0xa3

u8 Z2CreatureCitizen::field_0xa3
private

◆ mCitizenID

s8 Z2CreatureCitizen::mCitizenID
private

◆ mLinkSearch

bool Z2CreatureCitizen::mLinkSearch
private

The documentation for this class was generated from the following files: