29#define NPC_KKRI_HIO_CLASS daNpc_Kkri_HIO_c
31#define NPC_KKRI_HIO_CLASS daNpc_Kkri_Param_c
53 static void*
srchYm(
void*,
void*);
72 int i_faceMotionStepNum,
75 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
76 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
102 return prm == 0xFFFF ? -1 : prm;
counter_class g_Counter
Definition c_counter.cpp:8
mDoExt_McaMorfSO * mpMorf[2]
Definition d_a_npc.h:523
Definition d_a_npc_kkri.h:18
daNpc_Kkri_HIO_c()
Definition d_a_npc_kkri.cpp:284
daNpc_Kkri_HIOParam m
Definition d_a_npc_kkri.h:26
void genMessage(JORMContext *)
Definition d_a_npc_kkri.cpp:292
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_kkri.cpp:288
Definition d_a_npc_kkri.h:10
static const daNpc_Kkri_HIOParam m
Definition d_a_npc_kkri.h:239
virtual ~daNpc_Kkri_Param_c()
Definition d_a_npc_kkri.h:12
Coro.
Definition d_a_npc_kkri.h:42
static char * mCutNameList[3]
Definition d_a_npc_kkri.h:225
int Execute()
Definition d_a_npc_kkri.cpp:439
static int(daNpc_Kkri_c::* mCutList[])(int)
Definition d_a_npc_kkri.h:231
daNpc_Kkri_c(daNpcT_faceMotionAnmData_c const *i_faceMotionAnmData, daNpcT_motionAnmData_c const *i_motionAnmData, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_faceMotionSequenceData, int i_faceMotionStepNum, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_motionSequenceData, int i_motionStepNum, daNpcT_evtData_c const *i_evtData, char **i_arcNames)
Definition d_a_npc_kkri.h:69
virtual void beforeMove()
Definition d_a_npc_kkri.cpp:679
daNpcT_Path_c mPath
Definition d_a_npc_kkri.h:131
MtxP getBd1Mtx()
Definition d_a_npc_kkri.h:117
int getType()
Definition d_a_npc_kkri.cpp:480
BOOL setAction(ActionFunc)
Definition d_a_npc_kkri.cpp:823
MtxP getBd3Mtx()
Definition d_a_npc_kkri.h:109
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kkri.cpp:452
virtual s32 getBackboneJointNo()
Definition d_a_npc_kkri.h:85
int fearWait(void *)
Definition d_a_npc_kkri.cpp:1088
u8 mType
Definition d_a_npc_kkri.h:127
virtual s32 getHeadJointNo()
Definition d_a_npc_kkri.h:87
virtual void setParam()
Definition d_a_npc_kkri.cpp:539
virtual void setCollision()
Definition d_a_npc_kkri.cpp:747
int sitWait1(void *)
Definition d_a_npc_kkri.cpp:989
int Draw()
Definition d_a_npc_kkri.cpp:443
virtual u16 getEyeballMaterialNo()
Definition d_a_npc_kkri.h:88
int talk(void *)
Definition d_a_npc_kkri.cpp:1147
BOOL chkAction(ActionFunc)
Definition d_a_npc_kkri.cpp:819
static void * srchYm(void *, void *)
Definition d_a_npc_kkri.cpp:468
virtual BOOL checkChangeEvt()
Definition d_a_npc_kkri.cpp:524
u8 field_0xfd8
Definition d_a_npc_kkri.h:138
int Delete()
Definition d_a_npc_kkri.cpp:432
int isDelete()
Definition d_a_npc_kkri.cpp:491
MtxP getBd2Mtx()
Definition d_a_npc_kkri.h:113
virtual BOOL checkChangeJoint(int i_jointNo)
Definition d_a_npc_kkri.h:83
int field_0xfd0
Definition d_a_npc_kkri.h:133
virtual ~daNpc_Kkri_c()
Definition d_a_npc_kkri.cpp:297
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kkri.cpp:456
int cutYmLook(int)
Definition d_a_npc_kkri.cpp:872
u8 field_0xfd4
Definition d_a_npc_kkri.h:134
NPC_KKRI_HIO_CLASS * mpHIO
Definition d_a_npc_kkri.h:125
ActionFunc mSelectAction
Definition d_a_npc_kkri.h:129
int(daNpc_Kkri_c::*) ActionFunc(void *)
Definition d_a_npc_kkri.h:44
int wait(void *)
Definition d_a_npc_kkri.cpp:937
virtual void setAttnPos()
Definition d_a_npc_kkri.cpp:691
int selectAction()
Definition d_a_npc_kkri.cpp:801
virtual int drawDbgInfo()
Definition d_a_npc_kkri.cpp:797
ActionFunc mAction
Definition d_a_npc_kkri.h:130
int cutConversationAboutSoup(int)
Definition d_a_npc_kkri.cpp:838
u8 field_0xfd7
Definition d_a_npc_kkri.h:137
u8 field_0xfd6
Definition d_a_npc_kkri.h:136
u8 getBitSW()
Definition d_a_npc_kkri.h:106
virtual void setAfterTalkMotion()
Definition d_a_npc_kkri.cpp:602
virtual BOOL checkRemoveJoint(int i_jointNo)
Definition d_a_npc_kkri.h:84
daNpcT_ActorMngr_c mActorMng[1]
Definition d_a_npc_kkri.h:128
virtual BOOL evtTalk()
Definition d_a_npc_kkri.cpp:637
void reset()
Definition d_a_npc_kkri.cpp:502
virtual void action()
Definition d_a_npc_kkri.cpp:663
int field_0xfcc
Definition d_a_npc_kkri.h:132
void srchActors()
Definition d_a_npc_kkri.cpp:625
u8 getPathID()
Definition d_a_npc_kkri.h:105
dCcD_Cyl mCcCyl
Definition d_a_npc_kkri.h:126
u8 getBitSW2()
Definition d_a_npc_kkri.h:107
virtual BOOL evtCutProc()
Definition d_a_npc_kkri.cpp:647
int sleep()
Definition d_a_npc_kkri.cpp:907
int getFlowNodeNo()
Definition d_a_npc_kkri.h:100
u8 field_0xfd5
Definition d_a_npc_kkri.h:135
int create()
Definition d_a_npc_kkri.cpp:313
int CreateHeap()
Definition d_a_npc_kkri.cpp:395
virtual s32 getNeckJointNo()
Definition d_a_npc_kkri.h:86
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
J3DModel * getModel()
Definition m_Do_ext.h:427
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Kkri_c)==0xfdc)
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:247
u32 mCounter0
Definition c_counter.h:7
Definition d_a_npc_kkri.h:6
daNpcT_HIOParam common
Definition d_a_npc_kkri.h:7