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

#include <Z2Creature.h>

+ Inheritance diagram for Z2CreatureFM:
+ Collaboration diagram for Z2CreatureFM:

Public Member Functions

 Z2CreatureFM ()
 
void deleteObject ()
 
void init (Vec *, Vec *, Vec *, Vec *, Vec *, Vec *, u8, u8, u8, u8, u8, u8)
 
void framework (u32, s8)
 
Z2SoundHandlePoolstartChainSound (JAISoundID, u8, f32, u32, s8)
 
Z2SoundHandlePoolstartChainSoundLevel (JAISoundID, u8, f32, u32, s8)
 
- Public Member Functions inherited from Z2CreatureEnemy
 Z2CreatureEnemy ()
 
void init (Vec *, Vec *, u8, u8)
 
void init (Vec *, Vec *, Vec *, u8, u8, u8)
 
virtual Z2SoundHandlePoolstartCreatureSound (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureSoundLevel (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureVoice (JAISoundID, s8)
 
virtual Z2SoundHandlePoolstartCreatureVoiceLevel (JAISoundID, s8)
 
virtual Z2SoundHandlePoolstartCreatureExtraSound (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureExtraSoundLevel (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCollisionSE (u32, u32)
 
void setLinkSearch (bool)
 
void setEnemyName (char const *)
 
- 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 *)
 
VecgetCurrentPos () const
 

Public Attributes

Z2SoundObjSimple field_0xa4
 
Z2SoundObjSimple field_0xc4
 
Z2SoundObjSimple field_0xe4
 
Z2SoundObjSimple field_0x104
 
- Public Attributes inherited from Z2CreatureEnemy
u8 mEnemyID
 
s8 field_0xa1
 
bool mLinkSearch
 
u8 field_0xa3
 
- Public Attributes inherited from Z2Creature
VecmpPos
 
Z2SoundObjAnime mSoundObjAnime
 
Z2SoundObjSimple mSoundObjSimple1
 
Z2SoundObjSimple mSoundObjSimple2
 

Constructor & Destructor Documentation

◆ Z2CreatureFM()

Z2CreatureFM::Z2CreatureFM ( )

Member Function Documentation

◆ deleteObject()

void Z2CreatureFM::deleteObject ( )
virtual

Reimplemented from Z2CreatureEnemy.

◆ framework()

void Z2CreatureFM::framework ( u32  param_0,
s8  param_1 
)
virtual

Reimplemented from Z2CreatureEnemy.

◆ init()

void Z2CreatureFM::init ( Vec param_0,
Vec param_1,
Vec param_2,
Vec param_3,
Vec param_4,
Vec param_5,
u8  param_6,
u8  param_7,
u8  param_8,
u8  param_9,
u8  param_10,
u8  param_11 
)

◆ startChainSound()

Z2SoundHandlePool * Z2CreatureFM::startChainSound ( JAISoundID  i_soundID,
u8  param_1,
f32  param_2,
u32  param_3,
s8  param_4 
)

◆ startChainSoundLevel()

Z2SoundHandlePool * Z2CreatureFM::startChainSoundLevel ( JAISoundID  i_soundID,
u8  param_1,
f32  param_2,
u32  param_3,
s8  param_4 
)

Member Data Documentation

◆ field_0x104

Z2SoundObjSimple Z2CreatureFM::field_0x104

◆ field_0xa4

Z2SoundObjSimple Z2CreatureFM::field_0xa4

◆ field_0xc4

Z2SoundObjSimple Z2CreatureFM::field_0xc4

◆ field_0xe4

Z2SoundObjSimple Z2CreatureFM::field_0xe4

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