37#define NPC_POST_HIO_CLASS daNpc_Post_HIO_c
39#define NPC_POST_HIO_CLASS daNpc_Post_Param_c
126 int i_faceMotionStepNum,
129 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
130 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
146 if (nodeNo == 0xffff) {
counter_class g_Counter
Definition c_counter.cpp:8
cPhs__Step
Definition c_phase.h:8
Definition JORMContext.h:120
Definition d_a_npc_post.h:29
daNpc_Post_HIOParam m
Definition d_a_npc_post.h:35
void genMessage(JORMContext *)
Definition d_a_npc_post.cpp:195
daNpc_Post_HIO_c()
Definition d_a_npc_post.cpp:162
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_post.cpp:166
Definition d_a_npc_post.h:21
static daNpc_Post_HIOParam const m
Definition d_a_npc_post.h:342
virtual ~daNpc_Post_Param_c()
Definition d_a_npc_post.h:23
Postman.
Definition d_a_npc_post.h:42
s32 getFootRJointNo()
Definition d_a_npc_post.h:141
u8 mSitFlag
Definition d_a_npc_post.h:176
int wait(void *)
Definition d_a_npc_post.cpp:1367
int(daNpc_Post_c::*) cutFunc(int)
Definition d_a_npc_post.h:83
Joint
Definition d_a_npc_post.h:51
@ JNT_NECK
Definition d_a_npc_post.h:55
@ JNT_ARML1
Definition d_a_npc_post.h:62
@ JNT_THAMBR
Definition d_a_npc_post.h:72
@ JNT_MOUTH
Definition d_a_npc_post.h:60
@ JNT_LEGL1
Definition d_a_npc_post.h:74
@ JNT_FINGERL
Definition d_a_npc_post.h:65
@ JNT_CHIN
Definition d_a_npc_post.h:57
@ JNT_BACKBONE2
Definition d_a_npc_post.h:54
@ JNT_LEGR2
Definition d_a_npc_post.h:78
@ JNT_LEGR1
Definition d_a_npc_post.h:77
@ JNT_WAIST
Definition d_a_npc_post.h:73
@ JNT_ARML2
Definition d_a_npc_post.h:63
@ JNT_ARMR1
Definition d_a_npc_post.h:68
@ JNT_CENTER
Definition d_a_npc_post.h:52
@ JNT_THAMBL
Definition d_a_npc_post.h:66
@ JNT_FOOTL
Definition d_a_npc_post.h:76
@ JNT_SHOULDERR
Definition d_a_npc_post.h:67
@ JNT_MAYU_L
Definition d_a_npc_post.h:58
@ JNT_HANDR
Definition d_a_npc_post.h:70
@ JNT_SHOULDERL
Definition d_a_npc_post.h:61
@ JNT_HEAD
Definition d_a_npc_post.h:56
@ JNT_ARMR2
Definition d_a_npc_post.h:69
@ JNT_FINGERR
Definition d_a_npc_post.h:71
@ JNT_BACKBONE1
Definition d_a_npc_post.h:53
@ JNT_LEGL2
Definition d_a_npc_post.h:75
@ JNT_MAYU_R
Definition d_a_npc_post.h:59
@ JNT_HANDL
Definition d_a_npc_post.h:64
@ JNT_FOOTR
Definition d_a_npc_post.h:79
J3DModel * mpLetterModels[2]
Definition d_a_npc_post.h:162
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_post.cpp:553
u32 getFlowNodeNo()
Definition d_a_npc_post.h:143
int Delete()
Definition d_a_npc_post.cpp:522
mDoExt_McaMorfSO * mpFlagModelMorf
Definition d_a_npc_post.h:160
int(daNpc_Post_c::*) actionFunc(void *)
Definition d_a_npc_post.h:82
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_post.h:139
~daNpc_Post_c()
Definition d_a_npc_post.cpp:322
BOOL isDelete()
Definition d_a_npc_post.cpp:582
cXyz field_0xffc
Definition d_a_npc_post.h:170
void setCollision()
Definition d_a_npc_post.cpp:890
int Draw()
Definition d_a_npc_post.cpp:533
u8 getBitSW()
Definition d_a_npc_post.h:154
actionFunc mAction
Definition d_a_npc_post.h:168
int drawDbgInfo()
Definition d_a_npc_post.cpp:937
u8 mType
Definition d_a_npc_post.h:164
u8 mLetterBDispFlag
Definition d_a_npc_post.h:174
cPhs__Step create()
Definition d_a_npc_post.cpp:388
void pullOutLetter()
Definition d_a_npc_post.cpp:1082
actionFunc mNextAction
Definition d_a_npc_post.h:167
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_post.cpp:548
s32 getFootLJointNo()
Definition d_a_npc_post.h:140
Material
Definition d_a_npc_post.h:44
@ MAT_EYEBALL
Definition d_a_npc_post.h:46
@ MAT_POST_BODY_M
Definition d_a_npc_post.h:47
@ MAT_SC_EYE
Definition d_a_npc_post.h:45
@ MAT_POST_FACE_M
Definition d_a_npc_post.h:48
bool setFlagAnm(int, int, f32)
Definition d_a_npc_post.cpp:986
dCcD_Cyl mCyl
Definition d_a_npc_post.h:163
void action()
Definition d_a_npc_post.cpp:782
BOOL chkAction(actionFunc)
Definition d_a_npc_post.cpp:1041
int cutDeliver(int)
Definition d_a_npc_post.cpp:1105
int Execute()
Definition d_a_npc_post.cpp:529
BOOL selectAction()
Definition d_a_npc_post.cpp:1022
BOOL setAction(actionFunc)
Definition d_a_npc_post.cpp:1045
void afterMoved()
Definition d_a_npc_post.cpp:824
cXyz mActorPos
Definition d_a_npc_post.h:169
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_post.cpp:1017
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_post.h:138
void setAttnPos()
Definition d_a_npc_post.cpp:842
daNpcT_Path_c mPath
Definition d_a_npc_post.h:166
daNpc_Post_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_post.h:122
static cutFunc mCutList[2]
Definition d_a_npc_post.h:315
int mNodTimer
Definition d_a_npc_post.h:172
BOOL checkChangeEvt()
Definition d_a_npc_post.cpp:684
void drawOtherMdl()
Definition d_a_npc_post.cpp:952
static char * mCutNameList[2]
Definition d_a_npc_post.h:310
u8 field_0x1014
Definition d_a_npc_post.h:177
s32 getHeadJointNo()
Definition d_a_npc_post.h:135
u8 mFlagModelDispFlag
Definition d_a_npc_post.h:175
BOOL evtCutProc()
Definition d_a_npc_post.cpp:766
int CreateHeap()
Definition d_a_npc_post.cpp:455
BOOL evtTalk()
Definition d_a_npc_post.cpp:743
int talk(void *)
Definition d_a_npc_post.cpp:1475
void setParam()
Definition d_a_npc_post.cpp:649
f32 mPrevPosY
Definition d_a_npc_post.h:171
BOOL chkPullOutLetter2()
Definition d_a_npc_post.cpp:1072
NPC_POST_HIO_CLASS * mHIO
Definition d_a_npc_post.h:161
s32 getNeckJointNo()
Definition d_a_npc_post.h:136
u8 mLetterADispFlag
Definition d_a_npc_post.h:173
BOOL chkPullOutLetter1()
Definition d_a_npc_post.cpp:1062
void srchActors()
Definition d_a_npc_post.cpp:725
void setAfterTalkMotion()
Definition d_a_npc_post.cpp:701
s32 getBackboneJointNo()
Definition d_a_npc_post.h:137
void reset()
Definition d_a_npc_post.cpp:598
daNpcT_ActorMngr_c mActorMngrs[4]
Definition d_a_npc_post.h:165
u8 getType()
Definition d_a_npc_post.cpp:565
int test(void *)
Definition d_a_npc_post.cpp:1512
u16 getEyeballMaterialNo()
Definition d_a_npc_post.h:134
void afterJntAnm(int)
Definition d_a_npc_post.cpp:639
void beforeMove()
Definition d_a_npc_post.cpp:810
Definition f_op_actor.h:230
actor_place home
Definition f_op_actor.h:249
Definition m_Do_ext.h:331
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpc_Post_c)==0x1018)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
Definition JORReflexible.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:206
u32 mCounter0
Definition c_counter.h:7
Definition d_a_npc_post.h:15
f32 run_spd
Definition d_a_npc_post.h:17
daNpcT_HIOParam common
Definition d_a_npc_post.h:16
s16 nod_interval
Definition d_a_npc_post.h:18