28#define NPC_KYURY_HIO_CLASS daNpc_Kyury_HIO_c
30#define NPC_KYURY_HIO_CLASS daNpc_Kyury_Param_c
110 :
daNpcT_c(param_1,
param_2, param_3, param_4, param_5, param_6, param_7, param_8) {}
120 if (nodeNo == 0xFFFF) {
Definition d_a_npc_kyury.h:18
void genMessage(JORMContext *)
Definition d_a_npc_kyury.cpp:151
daNpc_Kyury_HIOParam m
Definition d_a_npc_kyury.h:25
daNpc_Kyury_HIO_c()
Definition d_a_npc_kyury.cpp:143
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_kyury.cpp:147
Definition d_a_npc_kyury.h:10
virtual ~daNpc_Kyury_Param_c()
Definition d_a_npc_kyury.h:12
static const daNpc_Kyury_HIOParam m
Definition d_a_npc_kyury.h:11
Pergie.
Definition d_a_npc_kyury.h:41
u8 field_0xfd4
Definition d_a_npc_kyury.h:137
int(daNpc_Kyury_c::*) cutFunc(int)
Definition d_a_npc_kyury.h:43
~daNpc_Kyury_c()
Definition d_a_npc_kyury.cpp:156
Motion
Definition d_a_npc_kyury.h:67
@ MOT_UNK_5
Definition d_a_npc_kyury.h:69
@ MOT_UNK_8
Definition d_a_npc_kyury.h:70
@ MOT_UNK_12
Definition d_a_npc_kyury.h:71
@ MOT_UNK_0
Definition d_a_npc_kyury.h:68
J3DModel * mpModel[2]
Definition d_a_npc_kyury.h:131
int drawDbgInfo()
Definition d_a_npc_kyury.cpp:600
u16 getEyeballMaterialNo()
Definition d_a_npc_kyury.h:111
u8 getType()
Definition d_a_npc_kyury.cpp:307
dCcD_Cyl mCyl
Definition d_a_npc_kyury.h:132
NPC_KYURY_HIO_CLASS * mpHIO
Definition d_a_npc_kyury.h:130
int wait(void *)
Definition d_a_npc_kyury.cpp:751
daNpcT_Path_c mPath
Definition d_a_npc_kyury.h:135
int setAction(int(daNpc_Kyury_c::*)(void *))
Definition d_a_npc_kyury.cpp:637
s32 getNeckJointNo()
Definition d_a_npc_kyury.h:113
FaceMotion
Definition d_a_npc_kyury.h:53
@ FACE_MOT_UNK_13
Definition d_a_npc_kyury.h:62
@ FACE_MOT_UNK_1
Definition d_a_npc_kyury.h:54
@ FACE_MOT_UNK_14
Definition d_a_npc_kyury.h:63
@ FACE_MOT_UNK_8
Definition d_a_npc_kyury.h:58
@ FACE_MOT_UNK_15
Definition d_a_npc_kyury.h:64
@ FACE_MOT_UNK_10
Definition d_a_npc_kyury.h:60
@ FACE_MOT_UNK_6
Definition d_a_npc_kyury.h:56
@ FACE_MOT_UNK_7
Definition d_a_npc_kyury.h:57
@ FACE_MOT_UNK_12
Definition d_a_npc_kyury.h:61
@ FACE_MOT_UNK_5
Definition d_a_npc_kyury.h:55
@ FACE_MOT_UNK_9
Definition d_a_npc_kyury.h:59
int selectAction()
Definition d_a_npc_kyury.cpp:622
void action()
Definition d_a_npc_kyury.cpp:488
void drawOtherMdl()
Definition d_a_npc_kyury.cpp:604
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_kyury.h:115
int Delete()
Definition d_a_npc_kyury.cpp:271
u8 field_0xfd5
Definition d_a_npc_kyury.h:138
u8 mType
Definition d_a_npc_kyury.h:133
void setCollision()
Definition d_a_npc_kyury.cpp:560
int getFlowNodeNo()
Definition d_a_npc_kyury.h:118
static char * mCutNameList[2]
Definition d_a_npc_kyury.h:130
BOOL checkChangeEvt()
Definition d_a_npc_kyury.cpp:402
int create()
Definition d_a_npc_kyury.cpp:170
BOOL evtCutProc()
Definition d_a_npc_kyury.cpp:474
void setAttnPos()
Definition d_a_npc_kyury.cpp:516
int Draw()
Definition d_a_npc_kyury.cpp:281
s32 getHeadJointNo()
Definition d_a_npc_kyury.h:112
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_kyury.h:116
int talk(void *)
Definition d_a_npc_kyury.cpp:829
int isDelete()
Definition d_a_npc_kyury.cpp:319
int CreateHeap()
Definition d_a_npc_kyury.cpp:222
void beforeMove()
Definition d_a_npc_kyury.cpp:505
int chkAction(int(daNpc_Kyury_c::*)(void *))
Definition d_a_npc_kyury.cpp:633
Type
Definition d_a_npc_kyury.h:46
@ TYPE_0
Definition d_a_npc_kyury.h:47
@ TYPE_1
Definition d_a_npc_kyury.h:48
@ TYPE_2
Definition d_a_npc_kyury.h:49
@ TYPE_3
Definition d_a_npc_kyury.h:50
void afterJntAnm(int)
Definition d_a_npc_kyury.cpp:359
daNpcT_ActorMngr_c mActorMngr[1]
Definition d_a_npc_kyury.h:134
void setParam()
Definition d_a_npc_kyury.cpp:369
void setAfterTalkMotion()
Definition d_a_npc_kyury.cpp:431
void reset()
Definition d_a_npc_kyury.cpp:332
daNpc_Kyury_c(daNpcT_faceMotionAnmData_c const *param_1, daNpcT_motionAnmData_c const *param_2, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_3, int param_4, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_5, int param_6, daNpcT_evtData_c const *param_7, char **param_8)
Definition d_a_npc_kyury.h:104
int(daNpc_Kyury_c::*) actionFunc(void *)
Definition d_a_npc_kyury.h:44
int field_0xfd8
Definition d_a_npc_kyury.h:139
BOOL evtTalk()
Definition d_a_npc_kyury.cpp:465
static cutFunc mCutList[2]
Definition d_a_npc_kyury.h:135
actionFunc field_0xfbc[2]
Definition d_a_npc_kyury.h:136
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kyury.cpp:294
s32 getBackboneJointNo()
Definition d_a_npc_kyury.h:114
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kyury.cpp:290
void srchActors()
Definition d_a_npc_kyury.cpp:451
int Execute()
Definition d_a_npc_kyury.cpp:277
int cutConversation(int)
Definition d_a_npc_kyury.cpp:651
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Kyury_c)==0xfdc)
int cXyz int * param_2
Definition d_path.cpp:106
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:247
Definition d_a_npc_kyury.h:6
daNpcT_HIOParam common
Definition d_a_npc_kyury.h:7