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:120
Definition d_a_npc_kyury.h:18
void genMessage(JORMContext *)
Definition d_a_npc_kyury.cpp:63
daNpc_Kyury_HIOParam m
Definition d_a_npc_kyury.h:25
daNpc_Kyury_HIO_c()
Definition d_a_npc_kyury.cpp:55
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_kyury.cpp:59
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:153
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:584
u16 getEyeballMaterialNo()
Definition d_a_npc_kyury.h:111
u8 getType()
Definition d_a_npc_kyury.cpp:291
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:735
daNpcT_Path_c mPath
Definition d_a_npc_kyury.h:135
int setAction(int(daNpc_Kyury_c::*)(void *))
Definition d_a_npc_kyury.cpp:621
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:606
void action()
Definition d_a_npc_kyury.cpp:472
void drawOtherMdl()
Definition d_a_npc_kyury.cpp:588
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_kyury.h:115
int Delete()
Definition d_a_npc_kyury.cpp:255
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:544
int getFlowNodeNo()
Definition d_a_npc_kyury.h:118
static char * mCutNameList[2]
Definition d_a_npc_kyury.h:143
BOOL checkChangeEvt()
Definition d_a_npc_kyury.cpp:386
int create()
Definition d_a_npc_kyury.cpp:160
BOOL evtCutProc()
Definition d_a_npc_kyury.cpp:458
void setAttnPos()
Definition d_a_npc_kyury.cpp:500
int Draw()
Definition d_a_npc_kyury.cpp:265
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:813
int isDelete()
Definition d_a_npc_kyury.cpp:303
int CreateHeap()
Definition d_a_npc_kyury.cpp:206
void beforeMove()
Definition d_a_npc_kyury.cpp:489
int chkAction(int(daNpc_Kyury_c::*)(void *))
Definition d_a_npc_kyury.cpp:617
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:343
daNpcT_ActorMngr_c mActorMngr[1]
Definition d_a_npc_kyury.h:134
void setParam()
Definition d_a_npc_kyury.cpp:353
void setAfterTalkMotion()
Definition d_a_npc_kyury.cpp:415
void reset()
Definition d_a_npc_kyury.cpp:316
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:449
static cutFunc mCutList[2]
Definition d_a_npc_kyury.h:148
actionFunc field_0xfbc[2]
Definition d_a_npc_kyury.h:136
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kyury.cpp:278
s32 getBackboneJointNo()
Definition d_a_npc_kyury.h:114
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kyury.cpp:274
void srchActors()
Definition d_a_npc_kyury.cpp:435
int Execute()
Definition d_a_npc_kyury.cpp:261
int cutConversation(int)
Definition d_a_npc_kyury.cpp:635
Definition f_op_actor.h:230
actor_place home
Definition f_op_actor.h:249
Definition m_Do_hostIO.h:27
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:206
Definition d_a_npc_kyury.h:6
daNpcT_HIOParam common
Definition d_a_npc_kyury.h:7