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 JORMContext.h:128
Definition d_a_npc_kyury.h:18
void genMessage(JORMContext *)
Definition d_a_npc_kyury.cpp:150
daNpc_Kyury_HIOParam m
Definition d_a_npc_kyury.h:25
daNpc_Kyury_HIO_c()
Definition d_a_npc_kyury.cpp:142
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_kyury.cpp:146
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:10
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:155
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:599
u16 getEyeballMaterialNo()
Definition d_a_npc_kyury.h:111
u8 getType()
Definition d_a_npc_kyury.cpp:306
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:750
daNpcT_Path_c mPath
Definition d_a_npc_kyury.h:135
int setAction(int(daNpc_Kyury_c::*)(void *))
Definition d_a_npc_kyury.cpp:636
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:621
void action()
Definition d_a_npc_kyury.cpp:487
void drawOtherMdl()
Definition d_a_npc_kyury.cpp:603
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_kyury.h:115
int Delete()
Definition d_a_npc_kyury.cpp:270
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:559
int getFlowNodeNo()
Definition d_a_npc_kyury.h:118
static char * mCutNameList[2]
Definition d_a_npc_kyury.h:129
BOOL checkChangeEvt()
Definition d_a_npc_kyury.cpp:401
int create()
Definition d_a_npc_kyury.cpp:169
BOOL evtCutProc()
Definition d_a_npc_kyury.cpp:473
void setAttnPos()
Definition d_a_npc_kyury.cpp:515
int Draw()
Definition d_a_npc_kyury.cpp:280
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:828
int isDelete()
Definition d_a_npc_kyury.cpp:318
int CreateHeap()
Definition d_a_npc_kyury.cpp:221
void beforeMove()
Definition d_a_npc_kyury.cpp:504
int chkAction(int(daNpc_Kyury_c::*)(void *))
Definition d_a_npc_kyury.cpp:632
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:358
daNpcT_ActorMngr_c mActorMngr[1]
Definition d_a_npc_kyury.h:134
void setParam()
Definition d_a_npc_kyury.cpp:368
void setAfterTalkMotion()
Definition d_a_npc_kyury.cpp:430
void reset()
Definition d_a_npc_kyury.cpp:331
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:464
static cutFunc mCutList[2]
Definition d_a_npc_kyury.h:134
actionFunc field_0xfbc[2]
Definition d_a_npc_kyury.h:136
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kyury.cpp:293
s32 getBackboneJointNo()
Definition d_a_npc_kyury.h:114
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kyury.cpp:289
void srchActors()
Definition d_a_npc_kyury.cpp:450
int Execute()
Definition d_a_npc_kyury.cpp:276
int cutConversation(int)
Definition d_a_npc_kyury.cpp:650
Definition f_op_actor.h:243
actor_place home
Definition f_op_actor.h:262
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Kyury_c)==0xfdc)
int BOOL
Definition types.h:33
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition JORReflexible.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:219
Definition d_a_npc_kyury.h:6
daNpcT_HIOParam common
Definition d_a_npc_kyury.h:7