1#ifndef D_A_OBJ_LV8OPTILIFT_H
2#define D_A_OBJ_LV8OPTILIFT_H
Definition JORMContext.h:120
Definition d_bg_s_movebg_actor.h:11
Definition d_a_obj_lv8OptiLift.h:92
u8 mColorB
Definition d_a_obj_lv8OptiLift.h:104
u8 mColorG
Definition d_a_obj_lv8OptiLift.h:103
u8 mLightColorR
Definition d_a_obj_lv8OptiLift.h:106
void genMessage(JORMContext *)
u8 mStartMoveTime
Definition d_a_obj_lv8OptiLift.h:100
u8 mStopDisappearTime
Definition d_a_obj_lv8OptiLift.h:99
u8 mColorR
Definition d_a_obj_lv8OptiLift.h:102
u8 mLightColorG
Definition d_a_obj_lv8OptiLift.h:107
daOptiLift_HIO_c()
Definition d_a_obj_lv8OptiLift.cpp:14
f32 mLightRadius
Definition d_a_obj_lv8OptiLift.h:105
u8 mColorAnmFrame
Definition d_a_obj_lv8OptiLift.h:101
virtual ~daOptiLift_HIO_c()
Definition d_a_obj_lv8OptiLift.h:95
u8 mLightColorB
Definition d_a_obj_lv8OptiLift.h:108
Palace of Twilight Optilift.
Definition d_a_obj_lv8OptiLift.h:15
void modeMoveInit()
Definition d_a_obj_lv8OptiLift.cpp:283
s8 mPathDirection
Definition d_a_obj_lv8OptiLift.h:73
void modeStop()
Definition d_a_obj_lv8OptiLift.cpp:328
void liftReset()
Definition d_a_obj_lv8OptiLift.cpp:366
void init_modeMoveInit()
Definition d_a_obj_lv8OptiLift.cpp:270
void modeMoveWait()
Definition d_a_obj_lv8OptiLift.cpp:295
void lightSet()
Definition d_a_obj_lv8OptiLift.cpp:117
request_of_phase_process_class mPhase
Definition d_a_obj_lv8OptiLift.h:67
void modeWait()
Definition d_a_obj_lv8OptiLift.cpp:311
void modeInitSet2()
Definition d_a_obj_lv8OptiLift.cpp:362
u8 field_0x616
Definition d_a_obj_lv8OptiLift.h:87
u8 getPthID()
Definition d_a_obj_lv8OptiLift.h:60
virtual int CreateHeap()
Definition d_a_obj_lv8OptiLift.cpp:42
J3DModel * mpModel
Definition d_a_obj_lv8OptiLift.h:68
int getArg1()
Definition d_a_obj_lv8OptiLift.h:63
static f32 const mSpeed[]
Definition d_a_obj_lv8OptiLift.h:37
u8 mSwBit
Definition d_a_obj_lv8OptiLift.h:70
int create()
Definition d_a_obj_lv8OptiLift.cpp:59
u8 field_0x5ED[0x5F4 - 0x5ED]
Definition d_a_obj_lv8OptiLift.h:83
void setBaseMtx()
Definition d_a_obj_lv8OptiLift.cpp:30
void init_modeAcc()
Definition d_a_obj_lv8OptiLift.cpp:199
void setNextPoint()
Definition d_a_obj_lv8OptiLift.cpp:378
void modeBrk()
Definition d_a_obj_lv8OptiLift.cpp:248
void init_modeBrk()
Definition d_a_obj_lv8OptiLift.cpp:244
static void rideCallBack(dBgW *, fopAc_ac_c *, fopAc_ac_c *)
Definition d_a_obj_lv8OptiLift.cpp:126
void modeAcc()
Definition d_a_obj_lv8OptiLift.cpp:203
u8 mPrevPlayerRide
Definition d_a_obj_lv8OptiLift.h:82
virtual int Execute(Mtx **)
Definition d_a_obj_lv8OptiLift.cpp:132
void init_modeStop()
Definition d_a_obj_lv8OptiLift.cpp:313
u8 mNoRideOffSwTimer
Definition d_a_obj_lv8OptiLift.h:86
virtual int Draw()
Definition d_a_obj_lv8OptiLift.cpp:415
cXyz mPrevTargetPos
Definition d_a_obj_lv8OptiLift.h:76
u8 field_0x5C5[0x5C8 - 0x5C5]
Definition d_a_obj_lv8OptiLift.h:71
u8 mStopDisappearTimer
Definition d_a_obj_lv8OptiLift.h:80
int getSw()
Definition d_a_obj_lv8OptiLift.h:62
u8 mPlayerRide
Definition d_a_obj_lv8OptiLift.h:81
mDoExt_btkAnm mBtk
Definition d_a_obj_lv8OptiLift.h:69
u8 mIsSwitch
Definition d_a_obj_lv8OptiLift.h:79
virtual int Delete()
Definition d_a_obj_lv8OptiLift.cpp:448
void moveLift()
Definition d_a_obj_lv8OptiLift.cpp:143
int getMoveSpped()
Definition d_a_obj_lv8OptiLift.h:61
cXyz mTargetPos
Definition d_a_obj_lv8OptiLift.h:75
void init_modeWait()
Definition d_a_obj_lv8OptiLift.cpp:307
void init_modeInitSet2()
Definition d_a_obj_lv8OptiLift.cpp:357
void modeInitSet()
Definition d_a_obj_lv8OptiLift.cpp:353
s16 mCurrentPoint
Definition d_a_obj_lv8OptiLift.h:74
u8 mLightSet
Definition d_a_obj_lv8OptiLift.h:85
f32 mMoveSpeed
Definition d_a_obj_lv8OptiLift.h:77
void init_modeInitSet()
Definition d_a_obj_lv8OptiLift.cpp:347
void modeMove()
Definition d_a_obj_lv8OptiLift.cpp:218
LIGHT_INFLUENCE mLight
Definition d_a_obj_lv8OptiLift.h:84
void init_modeMoveWait()
Definition d_a_obj_lv8OptiLift.cpp:289
u8 mPathID
Definition d_a_obj_lv8OptiLift.h:72
void init_modeMove()
Definition d_a_obj_lv8OptiLift.cpp:214
MODE_e
Definition d_a_obj_lv8OptiLift.h:17
@ MODE_MOVE_WAIT_e
Definition d_a_obj_lv8OptiLift.h:23
@ MODE_WAIT_e
Definition d_a_obj_lv8OptiLift.h:21
@ MODE_INIT_SET2_e
Definition d_a_obj_lv8OptiLift.h:26
@ MODE_STOP_e
Definition d_a_obj_lv8OptiLift.h:24
@ MODE_MOVE_INIT_e
Definition d_a_obj_lv8OptiLift.h:22
@ MODE_MOVE_e
Definition d_a_obj_lv8OptiLift.h:19
@ MODE_BRK_e
Definition d_a_obj_lv8OptiLift.h:20
@ MODE_ACC_e
Definition d_a_obj_lv8OptiLift.h:18
@ MODE_INIT_SET_e
Definition d_a_obj_lv8OptiLift.h:25
u8 mMode
Definition d_a_obj_lv8OptiLift.h:78
Definition f_op_actor.h:230
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daOptiLift_c)==0x618)
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 char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196