1#ifndef D_A_NPC_SEIRA2_H
2#define D_A_NPC_SEIRA2_H
30#define NPC_SEIRA2_HIO_CLASS daNpc_Seira2_HIO_c
32#define NPC_SEIRA2_HIO_CLASS daNpc_Seira2_Param_c
93 int i_faceMotionStepNum,
96 :
dShopSystem_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
97 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
counter_class g_Counter
Definition c_counter.cpp:8
Definition d_shop_system.h:11
Definition d_a_npc_seira2.h:19
daNpc_Seira2_HIO_c()
Definition d_a_npc_seira2.cpp:157
daNpc_Seira2_HIOParam m
Definition d_a_npc_seira2.h:27
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_seira2.cpp:161
void genMessage(JORMContext *)
Definition d_a_npc_seira2.cpp:165
Definition d_a_npc_seira2.h:11
virtual ~daNpc_Seira2_Param_c()
Definition d_a_npc_seira2.h:13
static const daNpc_Seira2_HIOParam m
Definition d_a_npc_seira2.h:112
Sera (Shopkeeper)
Definition d_a_npc_seira2.h:43
int shop(void *)
Definition d_a_npc_seira2.cpp:1065
BOOL checkStageIsSeira2sShop()
Definition d_a_npc_seira2.cpp:757
s32 getBackboneJointNo()
Definition d_a_npc_seira2.h:105
int lookaround(void *)
Definition d_a_npc_seira2.cpp:969
int selectAction()
Definition d_a_npc_seira2.cpp:702
int sit(void *)
Definition d_a_npc_seira2.cpp:798
static cutFunc mCutList[1]
Definition d_a_npc_seira2.h:108
void reset()
Definition d_a_npc_seira2.cpp:389
void setCollision()
Definition d_a_npc_seira2.cpp:605
int setAction(actionFunc)
Definition d_a_npc_seira2.cpp:742
int(daNpc_Seira2_c::*) cutFunc(int)
Definition d_a_npc_seira2.h:45
int talk(void *)
Definition d_a_npc_seira2.cpp:1023
~daNpc_Seira2_c()
Definition d_a_npc_seira2.cpp:170
NPC_SEIRA2_HIO_CLASS * mpHIO
Definition d_a_npc_seira2.h:114
u8 field_0x10EC
Definition d_a_npc_seira2.h:123
void action()
Definition d_a_npc_seira2.cpp:533
dCcD_Cyl mCyl1
Definition d_a_npc_seira2.h:115
actionFunc mActFunc_0
Definition d_a_npc_seira2.h:120
s32 getNeckJointNo()
Definition d_a_npc_seira2.h:104
int happy(void *)
Definition d_a_npc_seira2.cpp:839
void afterJntAnm(int)
Definition d_a_npc_seira2.cpp:403
int getFlowNodeNo()
Definition d_a_npc_seira2.cpp:358
void beforeMove()
Definition d_a_npc_seira2.cpp:558
int sad(void *)
Definition d_a_npc_seira2.cpp:924
u16 getEyeballMaterialNo()
Definition d_a_npc_seira2.h:102
void setAfterTalkMotion()
Definition d_a_npc_seira2.cpp:458
void srchActors()
Definition d_a_npc_seira2.cpp:483
u8 mType
Definition d_a_npc_seira2.h:117
u8 mChkBottle
Definition d_a_npc_seira2.h:116
daNpc_Seira2_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_seira2.h:89
BOOL checkRemoveJoint(int val)
Definition d_a_npc_seira2.h:107
void drawOtherMdl()
Definition d_a_npc_seira2.cpp:648
u8 field_0x10F0
Definition d_a_npc_seira2.h:127
BOOL evtCutProc()
Definition d_a_npc_seira2.cpp:516
daNpcT_ActorMngr_c mActorMngr[1]
Definition d_a_npc_seira2.h:118
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_seira2.cpp:697
u8 field_0x10EF[0x10F0 - 0x10EF]
Definition d_a_npc_seira2.h:126
void setParam()
Definition d_a_npc_seira2.cpp:413
int CreateHeap()
Definition d_a_npc_seira2.cpp:242
u8 mEvtBit
Definition d_a_npc_seira2.h:125
int Execute()
Definition d_a_npc_seira2.cpp:299
BOOL evtTalk()
Definition d_a_npc_seira2.cpp:497
int Draw()
Definition d_a_npc_seira2.cpp:318
int worry(void *)
Definition d_a_npc_seira2.cpp:873
actionFunc mNextAction
Definition d_a_npc_seira2.h:119
u8 field_0x10ED
Definition d_a_npc_seira2.h:124
mDoExt_McaMorfSO * mpSeiraMorf
Definition d_a_npc_seira2.h:113
bool setBottleAnm(int, int, f32, bool)
Definition d_a_npc_seira2.cpp:670
int create()
Definition d_a_npc_seira2.cpp:189
int(daNpc_Seira2_c::*) actionFunc(void *)
Definition d_a_npc_seira2.h:46
void setAttnPos()
Definition d_a_npc_seira2.cpp:564
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_seira2.cpp:330
u8 checkBottle()
Definition d_a_npc_seira2.cpp:371
u8 getMaxNumItem()
Definition d_a_npc_seira2.cpp:367
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_seira2.cpp:326
int Delete()
Definition d_a_npc_seira2.cpp:293
int chkAction(actionFunc)
Definition d_a_npc_seira2.cpp:738
s32 getHeadJointNo()
Definition d_a_npc_seira2.h:103
int isDelete()
Definition d_a_npc_seira2.cpp:385
int mEventTimer
Definition d_a_npc_seira2.h:121
static char * mCutNameList[1]
Definition d_a_npc_seira2.h:106
int smile(void *)
Definition d_a_npc_seira2.cpp:996
int mShopProcess
Definition d_a_npc_seira2.h:122
int wait(void *)
Definition d_a_npc_seira2.cpp:762
BOOL checkChangeJoint(int val)
Definition d_a_npc_seira2.h:106
BOOL drawDbgInfo()
Definition d_a_npc_seira2.cpp:644
u8 getType()
Definition d_a_npc_seira2.cpp:342
Definition f_op_actor.h:271
Definition m_Do_ext.h:408
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Seira2_c)==0x10F4)
u32 mCounter0
Definition c_counter.h:7
Definition d_a_npc_seira2.h:7
daNpcT_HIOParam common
Definition d_a_npc_seira2.h:8