1#ifndef D_A_OBJ_WARP_KBRG_H
2#define D_A_OBJ_WARP_KBRG_H
Definition JPAEmitter.h:101
Definition d_bg_s_movebg_actor.h:11
Definition d_msg_flow.h:49
Kakariko Gorge Warp Bridge.
Definition d_a_obj_warp_kbrg.h:16
void actionWait2()
Definition d_a_obj_warp_kbrg.cpp:418
u8 field_0x680[0x688 - 0x680]
Definition d_a_obj_warp_kbrg.h:99
void actionDead()
Definition d_a_obj_warp_kbrg.cpp:416
virtual int Create()
Definition d_a_obj_warp_kbrg.cpp:94
u16 mMsgID
Definition d_a_obj_warp_kbrg.h:87
u8 mPrmInit
Definition d_a_obj_warp_kbrg.h:86
void actionWarpEvent()
Definition d_a_obj_warp_kbrg.cpp:409
u8 field_0x69b
Definition d_a_obj_warp_kbrg.h:103
void initBaseMtx()
Definition d_a_obj_warp_kbrg.cpp:54
JPABaseEmitter * mEndEfEmitterID[2]
Definition d_a_obj_warp_kbrg.h:98
u16 getMsgID()
Definition d_a_obj_warp_kbrg.h:73
void setAction(u8 i_action)
Definition d_a_obj_warp_kbrg.h:72
void endDstEffect()
Definition d_a_obj_warp_kbrg.cpp:738
void actionOrderEvent2()
Definition d_a_obj_warp_kbrg.cpp:420
JPABaseEmitter * mDisappEfEmitterID[5]
Definition d_a_obj_warp_kbrg.h:96
Action_e
Definition d_a_obj_warp_kbrg.h:18
@ ACTION_WARP_EVENT2_e
Definition d_a_obj_warp_kbrg.h:28
@ ACTION_ORDER_A_TALK_EVENT_e
Definition d_a_obj_warp_kbrg.h:24
@ ACTION_WAIT2_e
Definition d_a_obj_warp_kbrg.h:26
@ ACTION_WAIT_WARP_EVENT_e
Definition d_a_obj_warp_kbrg.h:22
@ ACTION_ORDER_EVENT_e
Definition d_a_obj_warp_kbrg.h:20
@ ACTION_TALK_EVENT_e
Definition d_a_obj_warp_kbrg.h:21
@ ACTION_DEAD_e
Definition d_a_obj_warp_kbrg.h:25
@ ACTION_DEAD2_e
Definition d_a_obj_warp_kbrg.h:29
@ ACTION_WAIT_e
Definition d_a_obj_warp_kbrg.h:19
@ ACTION_WARP_EVENT_e
Definition d_a_obj_warp_kbrg.h:23
@ ACTION_ORDER_EVENT2_e
Definition d_a_obj_warp_kbrg.h:27
void calcObjPos()
Definition d_a_obj_warp_kbrg.cpp:611
virtual int Draw()
Definition d_a_obj_warp_kbrg.cpp:756
void calcMidnaWaitPos()
Definition d_a_obj_warp_kbrg.cpp:633
u8 mTimer
Definition d_a_obj_warp_kbrg.h:84
void setDstEffect()
Definition d_a_obj_warp_kbrg.cpp:676
void orderZHintEvent()
Definition d_a_obj_warp_kbrg.cpp:302
void actionWarpEvent2()
Definition d_a_obj_warp_kbrg.cpp:430
void actionWait()
Definition d_a_obj_warp_kbrg.cpp:322
u16 mEffJointNo
Definition d_a_obj_warp_kbrg.h:101
void endSrcEffect()
Definition d_a_obj_warp_kbrg.cpp:720
void actionOrderEvent()
Definition d_a_obj_warp_kbrg.cpp:344
void followDstEffect()
Definition d_a_obj_warp_kbrg.cpp:706
void actionTalkEvent()
Definition d_a_obj_warp_kbrg.cpp:393
int create1st()
Definition d_a_obj_warp_kbrg.cpp:214
J3DModel * mpBridgeModel
Definition d_a_obj_warp_kbrg.h:77
virtual int Execute(Mtx **)
Definition d_a_obj_warp_kbrg.cpp:258
J3DModel * mpPortalModel
Definition d_a_obj_warp_kbrg.h:80
void event_proc_call()
Definition d_a_obj_warp_kbrg.cpp:274
void actionOrderATalkEvent()
Definition d_a_obj_warp_kbrg.cpp:370
virtual int Delete()
Definition d_a_obj_warp_kbrg.cpp:791
mDoExt_brkAnm * mpPortalBrk
Definition d_a_obj_warp_kbrg.h:82
virtual int CreateHeap()
Definition d_a_obj_warp_kbrg.cpp:157
request_of_phase_process_class mPhase
Definition d_a_obj_warp_kbrg.h:75
void actionWaitWarpEvent()
Definition d_a_obj_warp_kbrg.cpp:358
u8 mAction
Definition d_a_obj_warp_kbrg.h:85
void setSrcEffect()
Definition d_a_obj_warp_kbrg.cpp:660
void followBindEffect()
Definition d_a_obj_warp_kbrg.cpp:652
request_of_phase_process_class mEvPhase
Definition d_a_obj_warp_kbrg.h:76
mDoExt_btkAnm * mpBridgeBtk
Definition d_a_obj_warp_kbrg.h:78
void demoProc()
Definition d_a_obj_warp_kbrg.cpp:440
void setBaseMtx()
Definition d_a_obj_warp_kbrg.cpp:64
u8 mEventType
Definition d_a_obj_warp_kbrg.h:90
int mStaffId
Definition d_a_obj_warp_kbrg.h:89
u8 getSwbit()
Definition d_a_obj_warp_kbrg.h:68
u8 getSwbit2()
Definition d_a_obj_warp_kbrg.h:69
cXyz mMidnaWaitPos
Definition d_a_obj_warp_kbrg.h:93
JPABaseEmitter * mBindEfEmitterID[4]
Definition d_a_obj_warp_kbrg.h:100
u8 field_0x69a
Definition d_a_obj_warp_kbrg.h:102
JPABaseEmitter * mStartEfEmitterID[3]
Definition d_a_obj_warp_kbrg.h:95
u8 getArg0()
Definition d_a_obj_warp_kbrg.h:70
s16 mEventId[2]
Definition d_a_obj_warp_kbrg.h:88
u8 field_0x5c8
Definition d_a_obj_warp_kbrg.h:83
void setBindEffect()
Definition d_a_obj_warp_kbrg.cpp:643
JPABaseEmitter * mAppEfEmitterID[6]
Definition d_a_obj_warp_kbrg.h:97
bool checkTalkDistance()
Definition d_a_obj_warp_kbrg.cpp:622
u8 field_0x5d9
Definition d_a_obj_warp_kbrg.h:91
mDoExt_btkAnm * mpPortalBtk
Definition d_a_obj_warp_kbrg.h:81
void followSrcEffect()
Definition d_a_obj_warp_kbrg.cpp:692
cXyz mObjPos
Definition d_a_obj_warp_kbrg.h:94
void actionDead2()
Definition d_a_obj_warp_kbrg.cpp:438
mDoExt_bckAnm * mpBridgeBck
Definition d_a_obj_warp_kbrg.h:79
dMsgFlow_c mMsgFlow
Definition d_a_obj_warp_kbrg.h:92
u8 getNameArg()
Definition d_a_obj_warp_kbrg.h:67
Definition m_Do_ext.h:151
STATIC_ASSERT(sizeof(daObjWarpKBrg_c)==0x69c)
f32 Mtx[3][4]
Definition mtx.h:25
signed short int s16
Definition types.h:9
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