28#define NPC_POUYA_HIO_CLASS daNpc_Pouya_HIO_c
30#define NPC_POUYA_HIO_CLASS daNpc_Pouya_Param_c
122 int i_faceMotionStepNum,
125 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
126 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
139 if (nodeNo == 0xffff) {
mDoExt_McaMorfSO * mpMorf[2]
Definition d_a_npc.h:523
Definition d_a_npc_pouya.h:18
void genMessage(JORMContext *)
Definition d_a_npc_pouya.cpp:64
daNpc_Pouya_HIO_c()
Definition d_a_npc_pouya.cpp:56
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_pouya.cpp:60
daNpc_Pouya_HIOParam m
Definition d_a_npc_pouya.h:25
Definition d_a_npc_pouya.h:10
virtual ~daNpc_Pouya_Param_c()
Definition d_a_npc_pouya.h:12
static const daNpc_Pouya_HIOParam m
Definition d_a_npc_pouya.h:11
Poe Merchant (Jovani?)
Definition d_a_npc_pouya.h:41
u8 getType()
Definition d_a_npc_pouya.cpp:319
MtxP getHeadMtx()
Definition d_a_npc_pouya.h:147
u8 field_0xfd0
Definition d_a_npc_pouya.h:165
void setPrtcls()
Definition d_a_npc_pouya.cpp:833
actionFunc mAction
Definition d_a_npc_pouya.h:159
int Execute()
Definition d_a_npc_pouya.cpp:290
Type
Definition d_a_npc_pouya.h:46
@ TYPE_3
Definition d_a_npc_pouya.h:50
@ TYPE_2
Definition d_a_npc_pouya.h:49
@ TYPE_1
Definition d_a_npc_pouya.h:48
@ TYPE_5
Definition d_a_npc_pouya.h:52
@ TYPE_4
Definition d_a_npc_pouya.h:51
@ TYPE_0
Definition d_a_npc_pouya.h:47
void reset()
Definition d_a_npc_pouya.cpp:354
daNpcT_Path_c mPath
Definition d_a_npc_pouya.h:157
J3DModel * mpModel[1]
Definition d_a_npc_pouya.h:154
u8 mType
Definition d_a_npc_pouya.h:156
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_pouya.cpp:302
BOOL chkPouyaB()
Definition d_a_npc_pouya.h:145
int(daNpc_Pouya_c::*) cutFunc(int)
Definition d_a_npc_pouya.h:43
int setAction(int(daNpc_Pouya_c::*)(void *))
Definition d_a_npc_pouya.cpp:818
void action()
Definition d_a_npc_pouya.cpp:643
BOOL isDelete()
Definition d_a_npc_pouya.cpp:335
daNpc_Pouya_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_pouya.h:118
void setParam()
Definition d_a_npc_pouya.cpp:485
s32 getHeadJointNo()
Definition d_a_npc_pouya.h:129
void beforeMove()
Definition d_a_npc_pouya.cpp:670
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_pouya.cpp:306
void setCollision()
Definition d_a_npc_pouya.cpp:724
s32 getBackboneJointNo()
Definition d_a_npc_pouya.h:131
void setAttnPos()
Definition d_a_npc_pouya.cpp:680
~daNpc_Pouya_c()
Definition d_a_npc_pouya.cpp:162
u8 getBitSW()
Definition d_a_npc_pouya.h:135
u8 field_0xfce
Definition d_a_npc_pouya.h:163
u8 field_0xfcf
Definition d_a_npc_pouya.h:164
int drawDbgInfo()
Definition d_a_npc_pouya.cpp:767
FaceMotion
Definition d_a_npc_pouya.h:55
@ FACE_MOT_UNK_3
Definition d_a_npc_pouya.h:59
@ FACE_MOT_UNK_12
Definition d_a_npc_pouya.h:68
@ FACE_MOT_UNK_10
Definition d_a_npc_pouya.h:66
@ FACE_MOT_UNK_2
Definition d_a_npc_pouya.h:58
@ FACE_MOT_UNK_7
Definition d_a_npc_pouya.h:63
@ FACE_MOT_UNK_14
Definition d_a_npc_pouya.h:70
@ FACE_MOT_UNK_1
Definition d_a_npc_pouya.h:57
@ FACE_MOT_UNK_15
Definition d_a_npc_pouya.h:71
@ FACE_MOT_UNK_17
Definition d_a_npc_pouya.h:73
@ FACE_MOT_UNK_4
Definition d_a_npc_pouya.h:60
@ FACE_MOT_UNK_8
Definition d_a_npc_pouya.h:64
@ FACE_MOT_UNK_9
Definition d_a_npc_pouya.h:65
@ FACE_MOT_UNK_0
Definition d_a_npc_pouya.h:56
@ FACE_MOT_UNK_6
Definition d_a_npc_pouya.h:62
@ FACE_MOT_UNK_16
Definition d_a_npc_pouya.h:72
@ FACE_MOT_UNK_13
Definition d_a_npc_pouya.h:69
@ FACE_MOT_UNK_11
Definition d_a_npc_pouya.h:67
@ FACE_MOT_UNK_5
Definition d_a_npc_pouya.h:61
void drawOtherMdl()
Definition d_a_npc_pouya.cpp:771
NPC_POUYA_HIO_CLASS * mpHIO
Definition d_a_npc_pouya.h:153
int Draw()
Definition d_a_npc_pouya.cpp:294
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_pouya.cpp:791
s8 field_0xfcc
Definition d_a_npc_pouya.h:161
int cutHaveFavorToAsk(int)
Definition d_a_npc_pouya.cpp:852
BOOL evtCutProc()
Definition d_a_npc_pouya.cpp:629
BOOL chkAction(int(daNpc_Pouya_c::*)(void *))
Definition d_a_npc_pouya.cpp:814
static char * mCutNameList[3]
Definition d_a_npc_pouya.h:150
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_pouya.h:133
actionFunc field_0xfb0
Definition d_a_npc_pouya.h:158
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_pouya.h:132
s8 field_0xfcd
Definition d_a_npc_pouya.h:162
int Delete()
Definition d_a_npc_pouya.cpp:284
BOOL evtTalk()
Definition d_a_npc_pouya.cpp:620
void ctrlSubFaceMotion(int)
Definition d_a_npc_pouya.cpp:393
dCcD_Cyl mCyl
Definition d_a_npc_pouya.h:155
int getFlowNodeNo()
Definition d_a_npc_pouya.h:137
BOOL checkChangeEvt()
Definition d_a_npc_pouya.cpp:534
s32 getNeckJointNo()
Definition d_a_npc_pouya.h:130
int wait(void *)
Definition d_a_npc_pouya.cpp:1020
int talk(void *)
Definition d_a_npc_pouya.cpp:1117
void srchActors()
Definition d_a_npc_pouya.cpp:618
int(daNpc_Pouya_c::*) actionFunc(void *)
Definition d_a_npc_pouya.h:44
void setAfterTalkMotion()
Definition d_a_npc_pouya.cpp:589
void afterJntAnm(int)
Definition d_a_npc_pouya.cpp:475
static cutFunc mCutList[3]
Definition d_a_npc_pouya.h:156
u16 getEyeballMaterialNo()
Definition d_a_npc_pouya.h:128
u32 field_0xfc8
Definition d_a_npc_pouya.h:160
int CreateHeap()
Definition d_a_npc_pouya.cpp:218
int create()
Definition d_a_npc_pouya.cpp:170
int selectAction()
Definition d_a_npc_pouya.cpp:803
Motion
Definition d_a_npc_pouya.h:76
@ MOT_UNK_8
Definition d_a_npc_pouya.h:80
@ MOT_UNK_0
Definition d_a_npc_pouya.h:77
@ MOT_UNK_15
Definition d_a_npc_pouya.h:82
@ MOT_UNK_1
Definition d_a_npc_pouya.h:78
@ MOT_UNK_10
Definition d_a_npc_pouya.h:81
@ MOT_UNK_4
Definition d_a_npc_pouya.h:79
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_Pouya_c)==0xfd4)
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
Definition d_a_npc_pouya.h:6
daNpcT_HIOParam common
Definition d_a_npc_pouya.h:7