1#ifndef D_A_NPC_CLERKB_H
2#define D_A_NPC_CLERKB_H
32#define NPC_CLERKB_HIO_CLASS daNpc_clerkB_HIO_c
34#define NPC_CLERKB_HIO_CLASS daNpc_clerkB_Param_c
115 int i_faceMotionStepNum,
118 :
dShopSystem_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
119 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
131 if (nodeNo == 0xffff) {
Definition d_msg_flow.h:49
Definition d_shop_system.h:11
Definition d_a_npc_clerkb.h:22
daNpc_clerkB_HIO_c()
Definition d_a_npc_clerkb.cpp:60
daNpc_clerkB_HIOParam m
Definition d_a_npc_clerkb.h:29
void genMessage(JORMContext *)
Definition d_a_npc_clerkb.cpp:68
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_clerkb.cpp:64
Definition d_a_npc_clerkb.h:14
static const daNpc_clerkB_HIOParam m
Definition d_a_npc_clerkb.h:12
virtual ~daNpc_clerkB_Param_c()
Definition d_a_npc_clerkb.h:16
Malver.
Definition d_a_npc_clerkb.h:45
~daNpc_clerkB_c()
Definition d_a_npc_clerkb.cpp:127
void beforeMove()
Definition d_a_npc_clerkb.cpp:582
s32 getHeadJointNo()
Definition d_a_npc_clerkb.h:122
dCcD_Cyl mCyl
Definition d_a_npc_clerkb.h:147
Motion
Definition d_a_npc_clerkb.h:66
@ MOT_UNK_8
Definition d_a_npc_clerkb.h:74
@ MOT_UNK_1
Definition d_a_npc_clerkb.h:68
@ MOT_UNK_6
Definition d_a_npc_clerkb.h:72
@ MOT_UNK_7
Definition d_a_npc_clerkb.h:73
@ MOT_UNK_5
Definition d_a_npc_clerkb.h:71
@ MOT_UNK_2
Definition d_a_npc_clerkb.h:69
@ MOT_UNK_0
Definition d_a_npc_clerkb.h:67
@ MOT_UNK_3
Definition d_a_npc_clerkb.h:70
int setAction(int(daNpc_clerkB_c::*)(void *))
Definition d_a_npc_clerkb.cpp:695
u8 field_0x110e
Definition d_a_npc_clerkb.h:158
void drawGhost()
Definition d_a_npc_clerkb.cpp:666
int create()
Definition d_a_npc_clerkb.cpp:137
int chkAction(int(daNpc_clerkB_c::*)(void *))
Definition d_a_npc_clerkb.cpp:691
int drawDbgInfo()
Definition d_a_npc_clerkb.cpp:652
actionFunc mAction
Definition d_a_npc_clerkb.h:151
int talk(void *)
Definition d_a_npc_clerkb.cpp:810
void reset()
Definition d_a_npc_clerkb.cpp:411
u8 getType()
Definition d_a_npc_clerkb.cpp:270
void setCollision()
Definition d_a_npc_clerkb.cpp:616
u8 field_0x1114
Definition d_a_npc_clerkb.h:163
csXyz field_0x10f8
Definition d_a_npc_clerkb.h:152
int Draw()
Definition d_a_npc_clerkb.cpp:246
void drawOtherMdl()
Definition d_a_npc_clerkb.cpp:656
mDoExt_bpkAnm mBpkAnm2
Definition d_a_npc_clerkb.h:145
int Execute()
Definition d_a_npc_clerkb.cpp:228
u16 getEyeballMaterialNo()
Definition d_a_npc_clerkb.h:121
int field_0x1104
Definition d_a_npc_clerkb.h:154
u8 field_0x1112[0x1114 - 0x1112]
Definition d_a_npc_clerkb.h:162
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_clerkb.cpp:254
void setAfterTalkMotion()
Definition d_a_npc_clerkb.cpp:481
static cutFunc mCutList[1]
Definition d_a_npc_clerkb.h:125
daNpc_clerkB_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_clerkb.h:111
void srchActors()
Definition d_a_npc_clerkb.cpp:502
f32 field_0x1108
Definition d_a_npc_clerkb.h:155
int shop(void *)
Definition d_a_npc_clerkb.cpp:846
int Delete()
Definition d_a_npc_clerkb.cpp:222
Type
Definition d_a_npc_clerkb.h:50
@ TYPE_1
Definition d_a_npc_clerkb.h:52
@ TYPE_SHOP
Definition d_a_npc_clerkb.h:51
s32 getBackboneJointNo()
Definition d_a_npc_clerkb.h:124
u8 field_0x1110
Definition d_a_npc_clerkb.h:160
int tend(void *)
Definition d_a_npc_clerkb.cpp:762
int CreateHeap()
Definition d_a_npc_clerkb.cpp:183
void setSe()
Definition d_a_npc_clerkb.cpp:710
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_clerkb.cpp:258
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_clerkb.h:125
FaceMotion
Definition d_a_npc_clerkb.h:55
@ FACE_MOT_UNK_5
Definition d_a_npc_clerkb.h:60
@ FACE_MOT_UNK_8
Definition d_a_npc_clerkb.h:63
@ FACE_MOT_UNK_4
Definition d_a_npc_clerkb.h:59
@ FACE_MOT_UNK_1
Definition d_a_npc_clerkb.h:56
@ FACE_MOT_UNK_2
Definition d_a_npc_clerkb.h:57
@ FACE_MOT_UNK_6
Definition d_a_npc_clerkb.h:61
@ FACE_MOT_UNK_3
Definition d_a_npc_clerkb.h:58
@ FACE_MOT_UNK_7
Definition d_a_npc_clerkb.h:62
BOOL evtTalk()
Definition d_a_npc_clerkb.cpp:512
u8 field_0x110f
Definition d_a_npc_clerkb.h:159
void setAttnPos()
Definition d_a_npc_clerkb.cpp:588
static char * mCutNameList[1]
Definition d_a_npc_clerkb.h:123
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_clerkb.h:126
int isDelete()
Definition d_a_npc_clerkb.cpp:400
void setParam()
Definition d_a_npc_clerkb.cpp:442
actionFunc mNextAction
Definition d_a_npc_clerkb.h:150
int selectAction()
Definition d_a_npc_clerkb.cpp:676
daNpcT_ActorMngr_c mActorMngr[1]
Definition d_a_npc_clerkb.h:149
u8 mType
Definition d_a_npc_clerkb.h:148
u32 getFlowNodeNo()
Definition d_a_npc_clerkb.h:128
u8 field_0x110c
Definition d_a_npc_clerkb.h:156
int beforeStartSeqAction(dMsgFlow_c *, int)
Definition d_a_npc_clerkb.cpp:278
int(daNpc_clerkB_c::*) cutFunc(int)
Definition d_a_npc_clerkb.h:47
int beforeSelectSeqAction(dMsgFlow_c *, int)
Definition d_a_npc_clerkb.cpp:339
u8 field_0x110d
Definition d_a_npc_clerkb.h:157
NPC_CLERKB_HIO_CLASS * mpHIO
Definition d_a_npc_clerkb.h:146
u8 mShopFlag
Definition d_a_npc_clerkb.h:161
u8 getMaxNumItem()
Definition d_a_npc_clerkb.h:139
void action()
Definition d_a_npc_clerkb.cpp:567
int wait(void *)
Definition d_a_npc_clerkb.cpp:720
int mShopProcess
Definition d_a_npc_clerkb.h:153
s32 getNeckJointNo()
Definition d_a_npc_clerkb.h:123
BOOL evtCutProc()
Definition d_a_npc_clerkb.cpp:549
int(daNpc_clerkB_c::*) actionFunc(void *)
Definition d_a_npc_clerkb.h:48
void afterJntAnm(int)
Definition d_a_npc_clerkb.cpp:429
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
Definition m_Do_ext.h:122
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_clerkB_c)==0x1118)
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_clerkb.h:7
s16 field_0x90
Definition d_a_npc_clerkb.h:10
f32 field_0x8c
Definition d_a_npc_clerkb.h:9
daNpcT_HIOParam common
Definition d_a_npc_clerkb.h:8
s16 field_0x92
Definition d_a_npc_clerkb.h:11