1#ifndef D_A_NPC_RAFREL_H
2#define D_A_NPC_RAFREL_H
37#define NPC_RAFREL_HIO_CLASS daNpcRafrel_HIO_c
39#define NPC_RAFREL_HIO_CLASS daNpcRafrel_Param_c
101 inline bool step(
s16 i_angY,
int param_1,
f32 param_2);
Definition JORMContext.h:128
Definition JPAEmitter.h:99
Definition Z2Creature.h:7
Definition d_a_npc4.h:140
Definition d_a_npc4.h:121
Definition d_a_npc4.h:170
Definition d_a_npc_rafrel.h:28
void genMessage(JORMContext *)
Definition d_a_npc_rafrel.cpp:144
daNpcRafrel_HIO_c()
Definition d_a_npc_rafrel.cpp:140
daNpcRafrel_HIOParam m
Definition d_a_npc_rafrel.h:33
Definition d_a_npc_rafrel.h:21
virtual ~daNpcRafrel_Param_c()
Definition d_a_npc_rafrel.h:23
static const daNpcRafrel_HIOParam m
Definition d_a_npc_rafrel.h:99
Auru.
Definition d_a_npc_rafrel.h:42
int Delete()
Definition d_a_npc_rafrel.cpp:351
void playMotion()
Definition d_a_npc_rafrel.cpp:768
int field_0xe08
Definition d_a_npc_rafrel.h:124
virtual bool setExpressionAnm(int, bool)
Definition d_a_npc_rafrel.cpp:452
void lookat()
Definition d_a_npc_rafrel.cpp:909
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_rafrel.cpp:379
u8 field_0xe16
Definition d_a_npc_rafrel.h:131
void setExpressionTalkAfter()
Definition d_a_npc_rafrel.cpp:1270
virtual void setMotionAnm(int, f32)
Definition d_a_npc_rafrel.cpp:529
virtual void setAttnPos()
Definition d_a_npc_rafrel.cpp:847
virtual bool setExpressionBtp(int)
Definition d_a_npc_rafrel.cpp:508
dCcD_Cyl mCyl
Definition d_a_npc_rafrel.h:118
daNpcRafrel_c()
Definition d_a_npc_rafrel.cpp:164
u8 mType
Definition d_a_npc_rafrel.h:132
request_of_phase_process_class mPhase[2]
Definition d_a_npc_rafrel.h:120
bool leave(void *)
Definition d_a_npc_rafrel.cpp:1415
virtual void setMotion(int, f32, int)
Definition d_a_npc_rafrel.cpp:1182
virtual BOOL main()
Definition d_a_npc_rafrel.cpp:435
int Create()
Definition d_a_npc_rafrel.cpp:182
int EvCut_Appear(int)
Definition d_a_npc_rafrel.cpp:1526
void playExpression()
Definition d_a_npc_rafrel.cpp:727
int EvCut_Introduction(int)
Definition d_a_npc_rafrel.cpp:1449
J3DModel * mpItemModel
Definition d_a_npc_rafrel.h:112
int field_0xe04
Definition d_a_npc_rafrel.h:123
virtual void setExpression(int, f32)
Definition d_a_npc_rafrel.cpp:1209
bool(daNpcRafrel_c::* field_0xde0)(void *)
Definition d_a_npc_rafrel.h:119
int EvCut_WiretapEntrant(int)
Definition d_a_npc_rafrel.cpp:1686
int EvCut_Meeting(int)
Definition d_a_npc_rafrel.cpp:1475
NPC_RAFREL_HIO_CLASS * mpHIO
Definition d_a_npc_rafrel.h:117
void setWaitAction()
Definition d_a_npc_rafrel.cpp:959
virtual ~daNpcRafrel_c()
Definition d_a_npc_rafrel.cpp:166
int Execute()
Definition d_a_npc_rafrel.cpp:357
s16 getMessageNo()
Definition d_a_npc_rafrel.h:106
s16 field_0xe0c
Definition d_a_npc_rafrel.h:125
bool wait_type2(void *)
Definition d_a_npc_rafrel.cpp:1218
int CreateHeap()
Definition d_a_npc_rafrel.cpp:278
virtual BOOL ctrlBtk()
Definition d_a_npc_rafrel.cpp:658
virtual BOOL drawDbgInfo()
Definition d_a_npc_rafrel.cpp:675
s16 field_0xe0e
Definition d_a_npc_rafrel.h:126
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_rafrel.cpp:417
bool step(s16 i_angY, int param_1, f32 param_2)
Definition d_a_npc_rafrel.cpp:995
daNpcF_ActorMngr_c field_0xc7c[4]
Definition d_a_npc_rafrel.h:115
Z2Creature mSound
Definition d_a_npc_rafrel.h:111
static int(daNpcRafrel_c::* mEvtSeqList[])(int)
Definition d_a_npc_rafrel.h:154
bool demo(void *)
Definition d_a_npc_rafrel.cpp:1354
bool field_0xe15
Definition d_a_npc_rafrel.h:130
BOOL chkFindPlayer()
Definition d_a_npc_rafrel.cpp:1042
int setAction(bool(daNpcRafrel_c::*i_actionFn)(void *))
Definition d_a_npc_rafrel.h:84
daNpcF_Lookat_c mLookat
Definition d_a_npc_rafrel.h:114
void setLookMode(int i_lookMode, fopAc_ac_c *i_talkPartner)
Definition d_a_npc_rafrel.cpp:986
int Draw()
Definition d_a_npc_rafrel.cpp:362
u8 field_0xe14
Definition d_a_npc_rafrel.h:129
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_rafrel.h:113
JPABaseEmitter * field_0xdfc
Definition d_a_npc_rafrel.h:121
void reset()
Definition d_a_npc_rafrel.cpp:573
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_rafrel.cpp:422
fpc_ProcID field_0xe00
Definition d_a_npc_rafrel.h:122
bool wait_type01(void *)
Definition d_a_npc_rafrel.cpp:1066
fopAc_ac_c * field_0xc9c
Definition d_a_npc_rafrel.h:116
virtual void setParam()
Definition d_a_npc_rafrel.cpp:625
int EvCut_WiretapSponsor(int)
Definition d_a_npc_rafrel.cpp:1634
u16 field_0xe10
Definition d_a_npc_rafrel.h:127
void searchActors()
Definition d_a_npc_rafrel.cpp:1028
bool talk(void *)
Definition d_a_npc_rafrel.cpp:1287
bool isSneaking()
Definition d_a_npc_rafrel.cpp:976
s16 field_0xe12
Definition d_a_npc_rafrel.h:128
Definition f_op_actor.h:243
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpcRafrel_c)==0xe18)
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:204
unsigned int fpc_ProcID
Definition f_pc_base.h:10
int BOOL
Definition types.h:33
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition d_a_npc4.h:430
Definition d_a_npc_rafrel.h:15
f32 demo_start_dist
Definition d_a_npc_rafrel.h:17
daNpcF_HIOParam common
Definition d_a_npc_rafrel.h:16
u8 demo_start_area
Definition d_a_npc_rafrel.h:18