50#define NPC_TKC_HIO_CLASS daNpcTkc_HIO_c
52#define NPC_TKC_HIO_CLASS daNpcTkc_Param_c
@ Z2SE_TKC_V_ODOROKI_LOOP
Definition Z2SeMgr.h:912
int cPhs_Step
Definition c_phase.h:8
Definition Z2Creature.h:7
virtual Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:240
Definition d_a_npc4.h:121
Definition d_a_npc4.h:170
Definition d_a_npc_tkc.h:43
daNpcTkc_HIO_c()
Definition d_a_npc_tkc.cpp:77
void genMessage(JORMContext *)
Definition d_a_npc_tkc.cpp:81
daNpcTkc_HIOParam m
Definition d_a_npc_tkc.h:48
Definition d_a_npc_tkc.h:35
static daNpcTkc_HIOParam const m
Definition d_a_npc_tkc.h:152
virtual ~daNpcTkc_Param_c()
Definition d_a_npc_tkc.h:37
Ooccoo Jr.
Definition d_a_npc_tkc.h:55
void setMtx()
Definition d_a_npc_tkc.cpp:363
void follow()
Definition d_a_npc_tkc.cpp:855
f32 mCurrentPosYOffset
Definition d_a_npc_tkc.h:126
void callOdorokiSound()
Definition d_a_npc_tkc.h:100
void wait()
Definition d_a_npc_tkc.cpp:733
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_tkc.cpp:326
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_tkc.cpp:338
int(daNpcTkc_c::*) evtFunc(int)
Definition d_a_npc_tkc.h:58
bool setExpressionBtp(int)
Definition d_a_npc_tkc.cpp:420
actionFunc mAction
Definition d_a_npc_tkc.h:118
bool setExpressionAnm(int, bool)
Definition d_a_npc_tkc.cpp:377
u8 mColor
Definition d_a_npc_tkc.h:135
request_of_phase_process_class mPhase
Definition d_a_npc_tkc.h:119
int EvCut_TksWarpExit(int)
Definition d_a_npc_tkc.cpp:1165
int EvCut_TksSecretChild(int)
Definition d_a_npc_tkc.cpp:1111
daNpcF_ActorMngr_c mActorMngr[1]
Definition d_a_npc_tkc.h:114
s16 mMsgNo
Definition d_a_npc_tkc.h:130
cXyz mSpeedTarget
Definition d_a_npc_tkc.h:121
Z2Creature mSound
Definition d_a_npc_tkc.h:112
int EvCut_TksWarpBack(int)
Definition d_a_npc_tkc.cpp:1266
BOOL main()
Definition d_a_npc_tkc.cpp:449
fpc_ProcID mUnkID
Definition d_a_npc_tkc.h:120
void calcFly()
Definition d_a_npc_tkc.cpp:783
void setActionWait()
Definition d_a_npc_tkc.cpp:355
BOOL searchPlayer()
Definition d_a_npc_tkc.cpp:837
void setExpressionTalkAfter()
Definition d_a_npc_tkc.cpp:940
u8 getType()
Definition d_a_npc_tkc.h:97
s16 field_0xd78
Definition d_a_npc_tkc.h:133
void warpTalk()
Definition d_a_npc_tkc.cpp:1010
daNpcTkc_c()
Definition d_a_npc_tkc.cpp:136
u8 mStatus
Definition d_a_npc_tkc.h:134
cPhs_Step Create()
Definition d_a_npc_tkc.cpp:204
f32 field_0xd68
Definition d_a_npc_tkc.h:127
void playMotion()
Definition d_a_npc_tkc.cpp:676
dCcD_Sph mSph
Definition d_a_npc_tkc.h:116
void setParam()
Definition d_a_npc_tkc.cpp:639
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_tkc.cpp:343
void reset()
Definition d_a_npc_tkc.cpp:552
void setActionFollow()
Definition d_a_npc_tkc.cpp:359
void setAttnPos()
Definition d_a_npc_tkc.cpp:522
f32 field_0xd6c
Definition d_a_npc_tkc.h:128
BOOL checkFindPlayer()
Definition d_a_npc_tkc.cpp:815
NPC_TKC_HIO_CLASS * mpHIO
Definition d_a_npc_tkc.h:115
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_tkc.h:113
u16 getMessageNo()
Definition d_a_npc_tkc.h:98
int Execute()
Definition d_a_npc_tkc.cpp:306
void setMotionAnm(int, f32)
Definition d_a_npc_tkc.cpp:690
void playExpression()
Definition d_a_npc_tkc.cpp:660
int Draw()
Definition d_a_npc_tkc.cpp:315
void setMotion(int, f32, int)
Definition d_a_npc_tkc.cpp:991
int CreateHeap()
Definition d_a_npc_tkc.cpp:267
s16 field_0xd70
Definition d_a_npc_tkc.h:129
u16 mMode
Definition d_a_npc_tkc.h:132
int drawDbgInfo()
Definition d_a_npc_tkc.cpp:548
void setExpression(int, f32)
Definition d_a_npc_tkc.cpp:1001
void appear()
Definition d_a_npc_tkc.cpp:913
BOOL setAction(actionFunc)
Definition d_a_npc_tkc.cpp:716
void setLookMode(int i_lookMode)
Definition d_a_npc_tkc.h:101
int mTimer
Definition d_a_npc_tkc.h:124
int Delete()
Definition d_a_npc_tkc.cpp:300
void lookat()
Definition d_a_npc_tkc.cpp:489
BOOL chkAction(actionFunc action)
Definition d_a_npc_tkc.h:106
void demo()
Definition d_a_npc_tkc.cpp:1077
static evtFunc mEvtSeqList[4]
Definition d_a_npc_tkc.h:129
cXyz field_0xd44
Definition d_a_npc_tkc.h:122
cXyz mPrevSpeed
Definition d_a_npc_tkc.h:123
int field_0xd60
Definition d_a_npc_tkc.h:125
void normalTalk()
Definition d_a_npc_tkc.cpp:948
~daNpcTkc_c()
Definition d_a_npc_tkc.cpp:138
BOOL ctrlBtk()
Definition d_a_npc_tkc.cpp:472
s16 mLookMode
Definition d_a_npc_tkc.h:131
void(daNpcTkc_c::*) actionFunc()
Definition d_a_npc_tkc.h:57
void setStart()
Definition d_a_npc_tkc.h:99
Definition f_op_actor.h:271
Definition m_Do_hostIO.h:26
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1016
STATIC_ASSERT(sizeof(daNpcTkc_c)==0xd7c)
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_a_npc4.h:430
Definition d_a_npc_tkc.h:15
f32 max
Definition d_a_npc_tkc.h:22
f32 amplitude
Definition d_a_npc_tkc.h:28
f32 div
Definition d_a_npc_tkc.h:21
f32 target_height
Definition d_a_npc_tkc.h:25
f32 down_move_spd
Definition d_a_npc_tkc.h:18
s16 interval
Definition d_a_npc_tkc.h:29
f32 step
Definition d_a_npc_tkc.h:27
f32 ellipse_width
Definition d_a_npc_tkc.h:20
f32 flight_range
Definition d_a_npc_tkc.h:26
f32 conversation_dist
Definition d_a_npc_tkc.h:24
s16 x_angle
Definition d_a_npc_tkc.h:31
f32 warp_initial_pos
Definition d_a_npc_tkc.h:17
s16 z_angle
Definition d_a_npc_tkc.h:32
f32 up_move_spd
Definition d_a_npc_tkc.h:19
f32 min
Definition d_a_npc_tkc.h:23
s16 rotation_interval
Definition d_a_npc_tkc.h:30
daNpcF_HIOParam common
Definition d_a_npc_tkc.h:16