1#ifndef D_A_OBJ_LV6BEMOS2_H
2#define D_A_OBJ_LV6BEMOS2_H
cPhs__Step
Definition c_phase.h:8
Definition J3DMaterial.h:16
Definition JPAEmitter.h:101
Definition Z2SoundObject.h:38
Definition d_bg_s_movebg_actor.h:11
Temple of Time Beamos.
Definition d_a_obj_lv6bemos2.h:16
s16 getHeadJoint()
Definition d_a_obj_lv6bemos2.h:56
u8 field_0xa1c
Definition d_a_obj_lv6bemos2.h:113
s16 field_0x9d2
Definition d_a_obj_lv6bemos2.h:88
J3DModel * mBeamosModel
Definition d_a_obj_lv6bemos2.h:68
s16 getSmallGear2Joint()
Definition d_a_obj_lv6bemos2.h:60
s16 field_0x9c4
Definition d_a_obj_lv6bemos2.h:81
u8 mMode
Definition d_a_obj_lv6bemos2.h:107
void actionEnd()
Definition d_a_obj_lv6bemos2.cpp:1081
Z2SoundObjSimple field_0xa9c
Definition d_a_obj_lv6bemos2.h:131
Z2SoundObjSimple field_0xa7c
Definition d_a_obj_lv6bemos2.h:130
void initEffectSet0()
Definition d_a_obj_lv6bemos2.cpp:605
s16 field_0x9d0
Definition d_a_obj_lv6bemos2.h:87
s16 field_0x9c8
Definition d_a_obj_lv6bemos2.h:83
f32 getBeamSearchDistance()
Definition d_a_obj_lv6bemos2.cpp:578
cXyz field_0xa58
Definition d_a_obj_lv6bemos2.h:127
void initActionAttack()
Definition d_a_obj_lv6bemos2.cpp:771
JPABaseEmitter * field_0xa38[2]
Definition d_a_obj_lv6bemos2.h:123
s16 field_0x9ca
Definition d_a_obj_lv6bemos2.h:84
void action()
Definition d_a_obj_lv6bemos2.cpp:367
cXyz field_0x9f8
Definition d_a_obj_lv6bemos2.h:98
void initBaseMtx()
Definition d_a_obj_lv6bemos2.cpp:88
JPABaseEmitter * field_0xa24
Definition d_a_obj_lv6bemos2.h:115
f32 field_0xa28
Definition d_a_obj_lv6bemos2.h:116
void initActionSwWait()
Definition d_a_obj_lv6bemos2.cpp:638
int Draw()
Definition d_a_obj_lv6bemos2.cpp:1085
s16 field_0x9d4
Definition d_a_obj_lv6bemos2.h:89
s16 getSmallGear0Joint()
Definition d_a_obj_lv6bemos2.h:58
int Create()
Definition d_a_obj_lv6bemos2.cpp:174
s16 field_0x9de
Definition d_a_obj_lv6bemos2.h:94
s16 field_0x9d6
Definition d_a_obj_lv6bemos2.h:90
s16 field_0x9c2
Definition d_a_obj_lv6bemos2.h:80
f32 field_0xa2c
Definition d_a_obj_lv6bemos2.h:117
u8 getSwNo2()
Definition d_a_obj_lv6bemos2.h:53
cXyz field_0xa70
Definition d_a_obj_lv6bemos2.h:129
JPABaseEmitter * field_0xa50
Definition d_a_obj_lv6bemos2.h:125
s8 checkSearchPlayer()
Definition d_a_obj_lv6bemos2.cpp:538
mDoExt_btkAnm * mpBtkAnm2
Definition d_a_obj_lv6bemos2.h:73
u8 field_0xa12
Definition d_a_obj_lv6bemos2.h:103
void actionFindPlayer()
Definition d_a_obj_lv6bemos2.cpp:736
JPABaseEmitter * field_0xa40[4]
Definition d_a_obj_lv6bemos2.h:124
int Delete()
Definition d_a_obj_lv6bemos2.cpp:1114
u8 field_0xa04[0xa0c - 0xa04]
Definition d_a_obj_lv6bemos2.h:99
int field_0xa20
Definition d_a_obj_lv6bemos2.h:114
f32 field_0xa0c
Definition d_a_obj_lv6bemos2.h:100
u8 getSearchDist()
Definition d_a_obj_lv6bemos2.h:62
cXyz field_0x9e4
Definition d_a_obj_lv6bemos2.h:96
s16 getSmallGear1Joint()
Definition d_a_obj_lv6bemos2.h:59
s16 field_0x9d8
Definition d_a_obj_lv6bemos2.h:91
u8 field_0xa17
Definition d_a_obj_lv6bemos2.h:108
mDoExt_brkAnm * mpBrkAnm
Definition d_a_obj_lv6bemos2.h:69
void initActionDead()
Definition d_a_obj_lv6bemos2.cpp:963
s16 field_0x9da
Definition d_a_obj_lv6bemos2.h:92
JPABaseEmitter * field_0xa54
Definition d_a_obj_lv6bemos2.h:126
void actionSwWait()
Definition d_a_obj_lv6bemos2.cpp:649
int CreateHeap()
Definition d_a_obj_lv6bemos2.cpp:235
s16 field_0x9cc
Definition d_a_obj_lv6bemos2.h:85
s16 field_0xa34
Definition d_a_obj_lv6bemos2.h:120
J3DMaterial * mEyeMaterial
Definition d_a_obj_lv6bemos2.h:95
s16 getBigGearJoint()
Definition d_a_obj_lv6bemos2.h:57
u8 checkLockOnCamera()
Definition d_a_obj_lv6bemos2.h:65
mDoExt_btkAnm * mpBtkAnm
Definition d_a_obj_lv6bemos2.h:72
u8 field_0xa15
Definition d_a_obj_lv6bemos2.h:106
u16 field_0xa30
Definition d_a_obj_lv6bemos2.h:118
void(daObjLv6Bm_c::*) actionFunc()
Definition d_a_obj_lv6bemos2.h:18
void actionWarning()
Definition d_a_obj_lv6bemos2.cpp:692
u16 field_0xa32
Definition d_a_obj_lv6bemos2.h:119
dCcD_Sph field_0x600
Definition d_a_obj_lv6bemos2.h:76
u8 field_0xa37
Definition d_a_obj_lv6bemos2.h:122
u8 field_0xa11
Definition d_a_obj_lv6bemos2.h:102
cPhs__Step create1st()
Definition d_a_obj_lv6bemos2.cpp:300
void initActionWarning()
Definition d_a_obj_lv6bemos2.cpp:687
dCcD_Cyl field_0x87c
Definition d_a_obj_lv6bemos2.h:78
dCcD_Stts mStts
Definition d_a_obj_lv6bemos2.h:75
void initActionFindPlayer()
Definition d_a_obj_lv6bemos2.cpp:723
s8 field_0xa19
Definition d_a_obj_lv6bemos2.h:110
void actionAttack()
Definition d_a_obj_lv6bemos2.cpp:805
dCcD_Cps field_0x738
Definition d_a_obj_lv6bemos2.h:77
u8 getSwNo()
Definition d_a_obj_lv6bemos2.h:52
void(daObjLv6Bm_c::*) effectFunc()
Definition d_a_obj_lv6bemos2.h:19
u8 field_0xa13
Definition d_a_obj_lv6bemos2.h:104
u8 field_0xa18
Definition d_a_obj_lv6bemos2.h:109
s16 field_0x9c6
Definition d_a_obj_lv6bemos2.h:82
u16 getBeamSearchDist()
Definition d_a_obj_lv6bemos2.h:63
s8 field_0xa14
Definition d_a_obj_lv6bemos2.h:105
s16 field_0x9ce
Definition d_a_obj_lv6bemos2.h:86
int Execute(Mtx **)
Definition d_a_obj_lv6bemos2.cpp:330
void effectWait()
Definition d_a_obj_lv6bemos2.cpp:601
f32 getSearchDistance()
Definition d_a_obj_lv6bemos2.cpp:570
J3DModel * mBeamEffectModel
Definition d_a_obj_lv6bemos2.h:71
u8 field_0xa1b
Definition d_a_obj_lv6bemos2.h:112
void initActionEnd()
Definition d_a_obj_lv6bemos2.cpp:1072
mDoExt_bckAnm * mpBckAnm
Definition d_a_obj_lv6bemos2.h:70
int checkFindPlayer()
Definition d_a_obj_lv6bemos2.cpp:507
void effectSet0()
Definition d_a_obj_lv6bemos2.cpp:626
u8 field_0xa10
Definition d_a_obj_lv6bemos2.h:101
csXyz field_0x9f0
Definition d_a_obj_lv6bemos2.h:97
void effect_proc()
Definition d_a_obj_lv6bemos2.cpp:586
void setBaseMtx()
Definition d_a_obj_lv6bemos2.cpp:95
s16 mJoints[5]
Definition d_a_obj_lv6bemos2.h:79
u8 field_0xa1a
Definition d_a_obj_lv6bemos2.h:111
u8 field_0xa36
Definition d_a_obj_lv6bemos2.h:121
cXyz field_0xa64
Definition d_a_obj_lv6bemos2.h:128
s16 field_0x9dc
Definition d_a_obj_lv6bemos2.h:93
request_of_phase_process_class mPhase
Definition d_a_obj_lv6bemos2.h:67
u8 getSwNo3()
Definition d_a_obj_lv6bemos2.h:54
void actionDead()
Definition d_a_obj_lv6bemos2.cpp:1003
void calcBeam()
Definition d_a_obj_lv6bemos2.cpp:446
mDoExt_bckAnm * mpBckAnm2
Definition d_a_obj_lv6bemos2.h:74
Definition m_Do_ext.h:151
STATIC_ASSERT(sizeof(daObjLv6Bm_c)==0xabc)
f32 Mtx[3][4]
Definition mtx.h:25
signed char s8
Definition types.h:7
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196