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

Chuchu 2. More...

#include <d_a_e_sm2.h>

+ Collaboration diagram for e_sm2_class:

Public Member Functions

bool checkYellow ()
 

Public Attributes

fopEn_enemy_c enemy
 
request_of_phase_process_class phase
 
u8 field_0x5b4
 
u8 field_0x5b5
 
u8 field_0x5b6
 
u8 type
 
int field_0x5b8
 
mDoExt_McaMorfSOmodelMorf
 
mDoExt_invisibleModel invisModel
 
mDoExt_btkAnmpbtk
 
mDoExt_McaMorfSOpieceModelMorf
 
mDoExt_invisibleModel pieceInvisModel
 
s8 isPiece
 
Z2CreatureEnemy sound
 
s16 counter
 
s16 action
 
s16 mode
 
s16 timers [3]
 
s16 invulernabilityTimer
 
s16 combine_off_timer
 
s16 angle_to_pl
 
f32 dist_to_pl
 
cXyz field_0x698
 
s16 mCurrentAngleYTarget
 
s16 mCurrentAngleYTargetStep
 
s8 field_0x6a8
 
u8 field_0x6a9
 
u8 field_0x6aa
 
f32 field_0x6ac
 
f32 field_0x6b0
 
u32 shadowId
 
f32 color_R
 
f32 color_G
 
f32 color_B
 
f32 color_alpha
 
f32 field_0x6c8 [8]
 
f32 field_0x6e8 [8]
 
cXyz field_0x708 [8]
 
csXyz field_0x768 [8]
 
cXyz jnt_pos [8]
 
csXyz field_0x7f8 [8]
 
s16 field_0x828
 
f32 field_0x82c
 
f32 field_0x830
 
f32 size
 
f32 field_0x838
 
u8 sizetype
 
u8 is_roof
 
u8 field_0x83e
 
s8 field_0x83f
 
cXyz field_0x840
 
csXyz field_0x84c
 
dBgS_AcchCir acchcir
 
dBgS_ObjAcch acch
 
dCcD_Stts ccStts
 
dCcD_Sph ccSph [4]
 
s8 field_0xf88
 
dCcU_AtInfo atInfo
 
u32 field_0xfb0 [4][2]
 
fpc_ProcID combine_actor_pid
 
s8 field_0xfd4
 
u32 field_0xfd8
 
u8 field_0xfdc [0xFF0 - 0xFDC]
 

Detailed Description

Chuchu 2.

Member Function Documentation

◆ checkYellow()

bool e_sm2_class::checkYellow ( )
inline

Member Data Documentation

◆ acch

dBgS_ObjAcch e_sm2_class::acch

◆ acchcir

dBgS_AcchCir e_sm2_class::acchcir

◆ action

s16 e_sm2_class::action

◆ angle_to_pl

s16 e_sm2_class::angle_to_pl

◆ atInfo

dCcU_AtInfo e_sm2_class::atInfo

◆ ccSph

dCcD_Sph e_sm2_class::ccSph[4]

◆ ccStts

dCcD_Stts e_sm2_class::ccStts

◆ color_alpha

f32 e_sm2_class::color_alpha

◆ color_B

f32 e_sm2_class::color_B

◆ color_G

f32 e_sm2_class::color_G

◆ color_R

f32 e_sm2_class::color_R

◆ combine_actor_pid

fpc_ProcID e_sm2_class::combine_actor_pid

◆ combine_off_timer

s16 e_sm2_class::combine_off_timer

◆ counter

s16 e_sm2_class::counter

◆ dist_to_pl

f32 e_sm2_class::dist_to_pl

◆ enemy

fopEn_enemy_c e_sm2_class::enemy

◆ field_0x5b4

u8 e_sm2_class::field_0x5b4

◆ field_0x5b5

u8 e_sm2_class::field_0x5b5

◆ field_0x5b6

u8 e_sm2_class::field_0x5b6

◆ field_0x5b8

int e_sm2_class::field_0x5b8

◆ field_0x698

cXyz e_sm2_class::field_0x698

◆ field_0x6a8

s8 e_sm2_class::field_0x6a8

◆ field_0x6a9

u8 e_sm2_class::field_0x6a9

◆ field_0x6aa

u8 e_sm2_class::field_0x6aa

◆ field_0x6ac

f32 e_sm2_class::field_0x6ac

◆ field_0x6b0

f32 e_sm2_class::field_0x6b0

◆ field_0x6c8

f32 e_sm2_class::field_0x6c8[8]

◆ field_0x6e8

f32 e_sm2_class::field_0x6e8[8]

◆ field_0x708

cXyz e_sm2_class::field_0x708[8]

◆ field_0x768

csXyz e_sm2_class::field_0x768[8]

◆ field_0x7f8

csXyz e_sm2_class::field_0x7f8[8]

◆ field_0x828

s16 e_sm2_class::field_0x828

◆ field_0x82c

f32 e_sm2_class::field_0x82c

◆ field_0x830

f32 e_sm2_class::field_0x830

◆ field_0x838

f32 e_sm2_class::field_0x838

◆ field_0x83e

u8 e_sm2_class::field_0x83e

◆ field_0x83f

s8 e_sm2_class::field_0x83f

◆ field_0x840

cXyz e_sm2_class::field_0x840

◆ field_0x84c

csXyz e_sm2_class::field_0x84c

◆ field_0xf88

s8 e_sm2_class::field_0xf88

◆ field_0xfb0

u32 e_sm2_class::field_0xfb0[4][2]

◆ field_0xfd4

s8 e_sm2_class::field_0xfd4

◆ field_0xfd8

u32 e_sm2_class::field_0xfd8

◆ field_0xfdc

u8 e_sm2_class::field_0xfdc[0xFF0 - 0xFDC]

◆ invisModel

mDoExt_invisibleModel e_sm2_class::invisModel

◆ invulernabilityTimer

s16 e_sm2_class::invulernabilityTimer

◆ is_roof

u8 e_sm2_class::is_roof

◆ isPiece

s8 e_sm2_class::isPiece

◆ jnt_pos

cXyz e_sm2_class::jnt_pos[8]

◆ mCurrentAngleYTarget

s16 e_sm2_class::mCurrentAngleYTarget

◆ mCurrentAngleYTargetStep

s16 e_sm2_class::mCurrentAngleYTargetStep

◆ mode

s16 e_sm2_class::mode

◆ modelMorf

mDoExt_McaMorfSO* e_sm2_class::modelMorf

◆ pbtk

mDoExt_btkAnm* e_sm2_class::pbtk

◆ phase

request_of_phase_process_class e_sm2_class::phase

◆ pieceInvisModel

mDoExt_invisibleModel e_sm2_class::pieceInvisModel

◆ pieceModelMorf

mDoExt_McaMorfSO* e_sm2_class::pieceModelMorf

◆ shadowId

u32 e_sm2_class::shadowId

◆ size

f32 e_sm2_class::size

◆ sizetype

u8 e_sm2_class::sizetype

◆ sound

Z2CreatureEnemy e_sm2_class::sound

◆ timers

s16 e_sm2_class::timers[3]

◆ type

u8 e_sm2_class::type

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