Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
daNpc_Kn_c Class Reference

Hero's Shade. More...

#include <d_a_npc_kn.h>

+ Inheritance diagram for daNpc_Kn_c:
+ Collaboration diagram for daNpc_Kn_c:

Classes

class  daNpc_Kn_prtclMngr_c
 

Public Member Functions

 ~daNpc_Kn_c ()
 
void create ()
 
void CreateHeap ()
 
void Delete ()
 
void Execute ()
 
void Draw ()
 
void createHeapCallBack (fopAc_ac_c *)
 
void ctrlJointCallBack (J3DJoint *, int)
 
void getType ()
 
void getDivideNo ()
 
void getFlowNodeNo ()
 
void getPath ()
 
void isDelete ()
 
void resetCol ()
 
void reset ()
 
void resetType ()
 
void setParam ()
 
void setParamTeach03 ()
 
void setParamTeach04 ()
 
void setParamTeach05 ()
 
void setParamTeach06 ()
 
void setParamTeach07 ()
 
void setAfterTalkMotion ()
 
void srchActors ()
 
void evtTalk ()
 
void evtCutProc ()
 
void action ()
 
void beforeMove ()
 
void afterMoved ()
 
void setAttnPos ()
 
void setCollision ()
 
void setCollisionSword ()
 
void checkCollisionSword ()
 
void setCollisionTeach03 ()
 
void setCollisionTeach04 ()
 
void setCollisionTeach05 ()
 
void setCollisionTeach06 ()
 
void setCollisionTeach07 ()
 
bool drawDbgInfo ()
 
void drawOtherMdl ()
 
void drawGhost ()
 
void afterSetMotionAnm (int, int, f32, int)
 
void selectAction ()
 
void teach03_selectAction ()
 
void teach04_selectAction ()
 
void teach05_selectAction ()
 
void teach06_selectAction ()
 
void teach07_selectAction ()
 
void chkAction (int(daNpc_Kn_c::*)(void *))
 
void setAction (int(daNpc_Kn_c::*)(void *))
 
void wait (void *)
 
void talk (void *)
 
void test (void *)
 
void setSceneChange (int)
 
void ECut_noneEquipChangeTalk (int)
 
void ECut_noneEquipChangeTalkStand (int)
 
void ECut_largeDamageTalk (int)
 
void teach02_start (void *)
 
void teach03_attackWait (void *)
 
void teach04_attackWait (void *)
 
void teach04_headBreakWait (void *)
 
void teach04_finishWait (void *)
 
void teach05_surpriseAttackWait (void *)
 
void teach06_superJumpWait (void *)
 
void teach06_divideMove (void *)
 
void teach06_waitDivide (void *)
 
void teach06_superJumpWaitDivide (void *)
 
void teach06_superJumpedDivide (void *)
 
void teach06_warpDelete (void *)
 
void teach07_superTurnAttackWait (void *)
 
void teach07_divideMove (void *)
 
void teach07_waitDivide (void *)
 
void teach07_superTurnAttackWaitDivide (void *)
 
void teach07_superTurnAttackedDivide (void *)
 
void teach07_warpDelete (void *)
 
void ECut_secondEncount (int)
 
void ECut_thirdSkillExplain (int)
 
void ECut_thirdSkillGet (int)
 
void ECut_fourthSkillExplain (int)
 
void ECut_fourthSkillGet (int)
 
void ECut_fifthSkillExplain (int)
 
void ECut_fifthSkillGet (int)
 
void ECut_sixthSkillExplain (int)
 
void ECut_sixthSkillGet (int)
 
void ECut_seventhSkillExplain (int)
 
void ECut_seventhSkillGet (int)
 
void setPrtcl ()
 
void setSlipPrtcl ()
 
void setLandingPrtcl ()
 
void calcMagicBallPos ()
 
void setSwordChargePtcl ()
 
void calcSlip ()
 
void calcSwordAttackMove (int)
 
void setSe ()
 
void tgHitCallBack (fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
 
void getTrnsfrmAnmP (char const *, int)
 
void getTrnsfrmKeyAnmP (char const *, int)
 
void getTexPtrnAnmP (char const *, int)
 
void getTexSRTKeyAnmP (char const *, int)
 
void setBckAnm (J3DAnmTransform *, f32, int, int, int, bool)
 
void setMcaMorfAnm (J3DAnmTransformKey *, f32, f32, int, int, int)
 
void setBtpAnm (J3DAnmTexPattern *, J3DModelData *, f32, int)
 
void setBtkAnm (J3DAnmTextureSRTKey *, J3DModelData *, f32, int)
 
void loadRes (s8 const *, char const **)
 
void deleteRes (s8 const *, char const **)
 
void execute ()
 
void draw (int, int, f32, _GXColorS10 *, f32, int, int, int)
 
void setEnvTevColor ()
 
void setRoomNo ()
 
void checkEndAnm (f32)
 
void checkEndAnm (J3DFrameCtrl *, f32)
 
void playAllAnm ()
 
void ctrlBtk ()
 
void setMtx ()
 
void ctrlFaceMotion ()
 
void ctrlMotion ()
 
void ctrlMsgAnm (int *, int *, fopAc_ac_c *, int)
 
void ctrlJoint (J3DJoint *, J3DModel *)
 
void evtProc ()
 
void setFootPos ()
 
void setFootPrtcl (cXyz *, f32)
 
bool checkCullDraw ()
 
void twilight ()
 
void evtOrder ()
 
void evtChange ()
 
void clrParam ()
 
bool setFaceMotionAnm (int, bool)
 
bool setMotionAnm (int, f32, int)
 
void setPos (cXyz)
 
void setAngle (s16)
 
void chkActorInSight (fopAc_ac_c *, f32, s16)
 
void chkPointInArea (cXyz, cXyz, f32, f32, f32, s16)
 
void chkPointInArea (cXyz, cXyz, cXyz, s16)
 
void chkFindPlayer (int, s16)
 
void srchPlayerActor ()
 
void getAttnPos (fopAc_ac_c *)
 
void turn (s16, int, int)
 
void step (s16, int, int, int, int)
 
void initTalk (int, fopAc_ac_c **)
 
void talkProc (int *, int, fopAc_ac_c **, int)
 
void setHitodamaPrtcl ()
 
void decTmr ()
 
void afterJntAnm (int)
 
bool evtEndProc ()
 
bool checkChangeEvt ()
 
s32 getFootRJointNo ()
 
s32 getFootLJointNo ()
 
bool chkXYItems ()
 
bool afterSetFaceMotionAnm (int, int, f32, int)
 
void getFaceMotionAnm (daNpcT_faceMotionAnmData_c)
 
void getMotionAnm (daNpcT_motionAnmData_c)
 
 daNpc_Kn_c (daNpcT_faceMotionAnmData_c const *, daNpcT_motionAnmData_c const *, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *, int, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *, int, daNpcT_evtData_c const *, char **)
 
s32 getEyeballMaterialNo ()
 
bool getEyeballLMaterialNo ()
 
bool getEyeballRMaterialNo ()
 
void setParamTeach01 ()
 
void setCollisionTeach01 ()
 
void teach01_selectAction ()
 
void teach01_start (void *)
 
void teach01_attackWait (void *)
 
void teach01_swordAttackWait (void *)
 
void teach01_swordFinishWait (void *)
 
void ctrlWarp ()
 
void ECut_firstEncount (int)
 
void ECut_attackFailed (int)
 
void ECut_firstSkillGet (int)
 
void setParamTeach02 ()
 
void setCollisionTeach02 ()
 
void teach02_selectAction ()
 
void teach02_shieldBashWait (void *)
 
void teach02_finishWait (void *)
 
void teach02_shieldReflectWait (void *)
 
void ECut_secondSkillExplain (int)
 
void ECut_reflectExplain (int)
 
void ECut_secondSkillGet (int)
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 

Static Public Attributes

static u8 const mCcDObjData [48]
 
static u8 mCcDCyl [68]
 
static u8 mCcDSph [64]
 
static voidmCutNameList [21]
 
static u8 mCutList [252]
 
static u8 mFindActorPtrs [200]
 
static u8 mFindCount [4]
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Private Attributes

u8 field_0x568 [0x1758 - 0x568]
 

Additional Inherited Members

- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 
- Public Attributes inherited from fopAc_ac_c
int actor_type
 
create_tag_class actor_tag
 
create_tag_class draw_tag
 
profile_method_classsub_method
 
JKRSolidHeapheap
 
dEvt_info_c eventInfo
 
dKy_tevstr_c tevStr
 
u16 setID
 
u8 group
 
u8 cullType
 
u8 demoActorID
 
s8 subtype
 
u8 carryType
 
u32 actor_status
 
u32 actor_condition
 
fpc_ProcID parentActorID
 
actor_place home
 
actor_place old
 
actor_place current
 
csXyz shape_angle
 
cXyz scale
 
cXyz speed
 
MtxP cullMtx
 
union { 
 
   cull_box   box 
 
   cull_sphere   sphere 
 
cull 
 
f32 cullSizeFar
 
J3DModelmodel
 
dJntCol_cjntCol
 
f32 speedF
 
f32 gravity
 
f32 maxFallSpeed
 
cXyz eyePos
 
actor_attention_types attention_info
 
s16 field_0x560
 
s16 health
 
u8 field_0x564
 
u8 field_0x565
 
u8 field_0x566
 
s8 field_0x567
 
- Public Attributes inherited from leafdraw_class
base_process_class mBase
 
leafdraw_method_classmpDrawMtd
 
s8 mbUnk0
 
u8 mbUnk1
 
draw_priority_class mDwPi
 

Detailed Description

Hero's Shade.

Constructor & Destructor Documentation

◆ ~daNpc_Kn_c()

daNpc_Kn_c::~daNpc_Kn_c ( )

◆ daNpc_Kn_c()

daNpc_Kn_c::daNpc_Kn_c ( daNpcT_faceMotionAnmData_c const param_0,
daNpcT_motionAnmData_c const param_1,
daNpcT_MotionSeqMngr_c::sequenceStepData_c const param_2,
int  param_3,
daNpcT_MotionSeqMngr_c::sequenceStepData_c const param_4,
int  param_5,
daNpcT_evtData_c const param_6,
char **  param_7 
)

Member Function Documentation

◆ action()

void daNpc_Kn_c::action ( )

◆ afterJntAnm()

void daNpc_Kn_c::afterJntAnm ( int  param_0)

◆ afterMoved()

void daNpc_Kn_c::afterMoved ( )

◆ afterSetFaceMotionAnm()

bool daNpc_Kn_c::afterSetFaceMotionAnm ( int  param_0,
int  param_1,
f32  param_2,
int  param_3 
)

◆ afterSetMotionAnm()

void daNpc_Kn_c::afterSetMotionAnm ( int  param_0,
int  param_1,
f32  param_2,
int  param_3 
)

◆ beforeMove()

void daNpc_Kn_c::beforeMove ( )

◆ calcMagicBallPos()

void daNpc_Kn_c::calcMagicBallPos ( )

◆ calcSlip()

void daNpc_Kn_c::calcSlip ( )

◆ calcSwordAttackMove()

void daNpc_Kn_c::calcSwordAttackMove ( int  param_0)

◆ checkChangeEvt()

bool daNpc_Kn_c::checkChangeEvt ( )

◆ checkCollisionSword()

void daNpc_Kn_c::checkCollisionSword ( )

◆ checkCullDraw()

bool daNpc_Kn_c::checkCullDraw ( )

◆ checkEndAnm() [1/2]

void daNpc_Kn_c::checkEndAnm ( f32  param_0)

◆ checkEndAnm() [2/2]

void daNpc_Kn_c::checkEndAnm ( J3DFrameCtrl param_0,
f32  param_1 
)

◆ chkAction()

void daNpc_Kn_c::chkAction ( int(daNpc_Kn_c::*)(void *)  param_0)

◆ chkActorInSight()

void daNpc_Kn_c::chkActorInSight ( fopAc_ac_c param_0,
f32  param_1,
s16  param_2 
)

◆ chkFindPlayer()

void daNpc_Kn_c::chkFindPlayer ( int  param_0,
s16  param_1 
)

◆ chkPointInArea() [1/2]

void daNpc_Kn_c::chkPointInArea ( cXyz  param_0,
cXyz  param_1,
cXyz  param_2,
s16  param_3 
)

◆ chkPointInArea() [2/2]

void daNpc_Kn_c::chkPointInArea ( cXyz  param_0,
cXyz  param_1,
f32  param_2,
f32  param_3,
f32  param_4,
s16  param_5 
)

◆ chkXYItems()

bool daNpc_Kn_c::chkXYItems ( )

◆ clrParam()

void daNpc_Kn_c::clrParam ( )

◆ create()

void daNpc_Kn_c::create ( )

◆ CreateHeap()

void daNpc_Kn_c::CreateHeap ( )

◆ createHeapCallBack()

void daNpc_Kn_c::createHeapCallBack ( fopAc_ac_c param_0)

◆ ctrlBtk()

void daNpc_Kn_c::ctrlBtk ( )

◆ ctrlFaceMotion()

void daNpc_Kn_c::ctrlFaceMotion ( )

◆ ctrlJoint()

void daNpc_Kn_c::ctrlJoint ( J3DJoint param_0,
J3DModel param_1 
)

◆ ctrlJointCallBack()

void daNpc_Kn_c::ctrlJointCallBack ( J3DJoint param_0,
int  param_1 
)

◆ ctrlMotion()

void daNpc_Kn_c::ctrlMotion ( )

◆ ctrlMsgAnm()

void daNpc_Kn_c::ctrlMsgAnm ( int param_0,
int param_1,
fopAc_ac_c param_2,
int  param_3 
)

◆ ctrlWarp()

void daNpc_Kn_c::ctrlWarp ( )

◆ decTmr()

void daNpc_Kn_c::decTmr ( )

◆ Delete()

void daNpc_Kn_c::Delete ( )

◆ deleteRes()

void daNpc_Kn_c::deleteRes ( s8 const param_0,
char const **  param_1 
)

◆ Draw()

void daNpc_Kn_c::Draw ( )

◆ draw()

void daNpc_Kn_c::draw ( int  param_0,
int  param_1,
f32  param_2,
_GXColorS10 param_3,
f32  param_4,
int  param_5,
int  param_6,
int  param_7 
)

◆ drawDbgInfo()

bool daNpc_Kn_c::drawDbgInfo ( )

◆ drawGhost()

void daNpc_Kn_c::drawGhost ( )

◆ drawOtherMdl()

void daNpc_Kn_c::drawOtherMdl ( )

◆ ECut_attackFailed()

void daNpc_Kn_c::ECut_attackFailed ( int  param_0)

◆ ECut_fifthSkillExplain()

void daNpc_Kn_c::ECut_fifthSkillExplain ( int  param_0)

◆ ECut_fifthSkillGet()

void daNpc_Kn_c::ECut_fifthSkillGet ( int  param_0)

◆ ECut_firstEncount()

void daNpc_Kn_c::ECut_firstEncount ( int  param_0)

◆ ECut_firstSkillGet()

void daNpc_Kn_c::ECut_firstSkillGet ( int  param_0)

◆ ECut_fourthSkillExplain()

void daNpc_Kn_c::ECut_fourthSkillExplain ( int  param_0)

◆ ECut_fourthSkillGet()

void daNpc_Kn_c::ECut_fourthSkillGet ( int  param_0)

◆ ECut_largeDamageTalk()

void daNpc_Kn_c::ECut_largeDamageTalk ( int  param_0)

◆ ECut_noneEquipChangeTalk()

void daNpc_Kn_c::ECut_noneEquipChangeTalk ( int  param_0)

◆ ECut_noneEquipChangeTalkStand()

void daNpc_Kn_c::ECut_noneEquipChangeTalkStand ( int  param_0)

◆ ECut_reflectExplain()

void daNpc_Kn_c::ECut_reflectExplain ( int  param_0)

◆ ECut_secondEncount()

void daNpc_Kn_c::ECut_secondEncount ( int  param_0)

◆ ECut_secondSkillExplain()

void daNpc_Kn_c::ECut_secondSkillExplain ( int  param_0)

◆ ECut_secondSkillGet()

void daNpc_Kn_c::ECut_secondSkillGet ( int  param_0)

◆ ECut_seventhSkillExplain()

void daNpc_Kn_c::ECut_seventhSkillExplain ( int  param_0)

◆ ECut_seventhSkillGet()

void daNpc_Kn_c::ECut_seventhSkillGet ( int  param_0)

◆ ECut_sixthSkillExplain()

void daNpc_Kn_c::ECut_sixthSkillExplain ( int  param_0)

◆ ECut_sixthSkillGet()

void daNpc_Kn_c::ECut_sixthSkillGet ( int  param_0)

◆ ECut_thirdSkillExplain()

void daNpc_Kn_c::ECut_thirdSkillExplain ( int  param_0)

◆ ECut_thirdSkillGet()

void daNpc_Kn_c::ECut_thirdSkillGet ( int  param_0)

◆ evtChange()

void daNpc_Kn_c::evtChange ( )

◆ evtCutProc()

void daNpc_Kn_c::evtCutProc ( )

◆ evtEndProc()

bool daNpc_Kn_c::evtEndProc ( )

◆ evtOrder()

void daNpc_Kn_c::evtOrder ( )

◆ evtProc()

void daNpc_Kn_c::evtProc ( )

◆ evtTalk()

void daNpc_Kn_c::evtTalk ( )

◆ Execute()

void daNpc_Kn_c::Execute ( )

◆ execute()

void daNpc_Kn_c::execute ( )

◆ getAttnPos()

void daNpc_Kn_c::getAttnPos ( fopAc_ac_c param_0)

◆ getDivideNo()

void daNpc_Kn_c::getDivideNo ( )

◆ getEyeballLMaterialNo()

bool daNpc_Kn_c::getEyeballLMaterialNo ( )

◆ getEyeballMaterialNo()

s32 daNpc_Kn_c::getEyeballMaterialNo ( )

◆ getEyeballRMaterialNo()

bool daNpc_Kn_c::getEyeballRMaterialNo ( )

◆ getFaceMotionAnm()

void daNpc_Kn_c::getFaceMotionAnm ( daNpcT_faceMotionAnmData_c  param_0)

◆ getFlowNodeNo()

void daNpc_Kn_c::getFlowNodeNo ( )

◆ getFootLJointNo()

s32 daNpc_Kn_c::getFootLJointNo ( )

◆ getFootRJointNo()

s32 daNpc_Kn_c::getFootRJointNo ( )

◆ getMotionAnm()

void daNpc_Kn_c::getMotionAnm ( daNpcT_motionAnmData_c  param_0)

◆ getPath()

void daNpc_Kn_c::getPath ( )

◆ getTexPtrnAnmP()

void daNpc_Kn_c::getTexPtrnAnmP ( char const param_0,
int  param_1 
)

◆ getTexSRTKeyAnmP()

void daNpc_Kn_c::getTexSRTKeyAnmP ( char const param_0,
int  param_1 
)

◆ getTrnsfrmAnmP()

void daNpc_Kn_c::getTrnsfrmAnmP ( char const param_0,
int  param_1 
)

◆ getTrnsfrmKeyAnmP()

void daNpc_Kn_c::getTrnsfrmKeyAnmP ( char const param_0,
int  param_1 
)

◆ getType()

void daNpc_Kn_c::getType ( )

◆ initTalk()

void daNpc_Kn_c::initTalk ( int  param_0,
fopAc_ac_c **  param_1 
)

◆ isDelete()

void daNpc_Kn_c::isDelete ( )

◆ loadRes()

void daNpc_Kn_c::loadRes ( s8 const param_0,
char const **  param_1 
)

◆ playAllAnm()

void daNpc_Kn_c::playAllAnm ( )

◆ reset()

void daNpc_Kn_c::reset ( )

◆ resetCol()

void daNpc_Kn_c::resetCol ( )

◆ resetType()

void daNpc_Kn_c::resetType ( )

◆ selectAction()

void daNpc_Kn_c::selectAction ( )

◆ setAction()

void daNpc_Kn_c::setAction ( int(daNpc_Kn_c::*)(void *)  param_0)

◆ setAfterTalkMotion()

void daNpc_Kn_c::setAfterTalkMotion ( )

◆ setAngle()

void daNpc_Kn_c::setAngle ( s16  param_0)

◆ setAttnPos()

void daNpc_Kn_c::setAttnPos ( )

◆ setBckAnm()

void daNpc_Kn_c::setBckAnm ( J3DAnmTransform param_0,
f32  param_1,
int  param_2,
int  param_3,
int  param_4,
bool  param_5 
)

◆ setBtkAnm()

void daNpc_Kn_c::setBtkAnm ( J3DAnmTextureSRTKey param_0,
J3DModelData param_1,
f32  param_2,
int  param_3 
)

◆ setBtpAnm()

void daNpc_Kn_c::setBtpAnm ( J3DAnmTexPattern param_0,
J3DModelData param_1,
f32  param_2,
int  param_3 
)

◆ setCollision()

void daNpc_Kn_c::setCollision ( )

◆ setCollisionSword()

void daNpc_Kn_c::setCollisionSword ( )

◆ setCollisionTeach01()

void daNpc_Kn_c::setCollisionTeach01 ( )

◆ setCollisionTeach02()

void daNpc_Kn_c::setCollisionTeach02 ( )

◆ setCollisionTeach03()

void daNpc_Kn_c::setCollisionTeach03 ( )

◆ setCollisionTeach04()

void daNpc_Kn_c::setCollisionTeach04 ( )

◆ setCollisionTeach05()

void daNpc_Kn_c::setCollisionTeach05 ( )

◆ setCollisionTeach06()

void daNpc_Kn_c::setCollisionTeach06 ( )

◆ setCollisionTeach07()

void daNpc_Kn_c::setCollisionTeach07 ( )

◆ setEnvTevColor()

void daNpc_Kn_c::setEnvTevColor ( )

◆ setFaceMotionAnm()

bool daNpc_Kn_c::setFaceMotionAnm ( int  param_0,
bool  param_1 
)

◆ setFootPos()

void daNpc_Kn_c::setFootPos ( )

◆ setFootPrtcl()

void daNpc_Kn_c::setFootPrtcl ( cXyz param_0,
f32  param_1 
)

◆ setHitodamaPrtcl()

void daNpc_Kn_c::setHitodamaPrtcl ( )

◆ setLandingPrtcl()

void daNpc_Kn_c::setLandingPrtcl ( )

◆ setMcaMorfAnm()

void daNpc_Kn_c::setMcaMorfAnm ( J3DAnmTransformKey param_0,
f32  param_1,
f32  param_2,
int  param_3,
int  param_4,
int  param_5 
)

◆ setMotionAnm()

bool daNpc_Kn_c::setMotionAnm ( int  param_0,
f32  param_1,
int  param_2 
)

◆ setMtx()

void daNpc_Kn_c::setMtx ( )

◆ setParam()

void daNpc_Kn_c::setParam ( )

◆ setParamTeach01()

void daNpc_Kn_c::setParamTeach01 ( )

◆ setParamTeach02()

void daNpc_Kn_c::setParamTeach02 ( )

◆ setParamTeach03()

void daNpc_Kn_c::setParamTeach03 ( )

◆ setParamTeach04()

void daNpc_Kn_c::setParamTeach04 ( )

◆ setParamTeach05()

void daNpc_Kn_c::setParamTeach05 ( )

◆ setParamTeach06()

void daNpc_Kn_c::setParamTeach06 ( )

◆ setParamTeach07()

void daNpc_Kn_c::setParamTeach07 ( )

◆ setPos()

void daNpc_Kn_c::setPos ( cXyz  param_0)

◆ setPrtcl()

void daNpc_Kn_c::setPrtcl ( )

◆ setRoomNo()

void daNpc_Kn_c::setRoomNo ( )

◆ setSceneChange()

void daNpc_Kn_c::setSceneChange ( int  param_0)

◆ setSe()

void daNpc_Kn_c::setSe ( )

◆ setSlipPrtcl()

void daNpc_Kn_c::setSlipPrtcl ( )

◆ setSwordChargePtcl()

void daNpc_Kn_c::setSwordChargePtcl ( )

◆ srchActors()

void daNpc_Kn_c::srchActors ( )

◆ srchPlayerActor()

void daNpc_Kn_c::srchPlayerActor ( )

◆ step()

void daNpc_Kn_c::step ( s16  param_0,
int  param_1,
int  param_2,
int  param_3,
int  param_4 
)

◆ talk()

void daNpc_Kn_c::talk ( void param_0)

◆ talkProc()

void daNpc_Kn_c::talkProc ( int param_0,
int  param_1,
fopAc_ac_c **  param_2,
int  param_3 
)

◆ teach01_attackWait()

void daNpc_Kn_c::teach01_attackWait ( void param_0)

◆ teach01_selectAction()

void daNpc_Kn_c::teach01_selectAction ( )

◆ teach01_start()

void daNpc_Kn_c::teach01_start ( void param_0)

◆ teach01_swordAttackWait()

void daNpc_Kn_c::teach01_swordAttackWait ( void param_0)

◆ teach01_swordFinishWait()

void daNpc_Kn_c::teach01_swordFinishWait ( void param_0)

◆ teach02_finishWait()

void daNpc_Kn_c::teach02_finishWait ( void param_0)

◆ teach02_selectAction()

void daNpc_Kn_c::teach02_selectAction ( )

◆ teach02_shieldBashWait()

void daNpc_Kn_c::teach02_shieldBashWait ( void param_0)

◆ teach02_shieldReflectWait()

void daNpc_Kn_c::teach02_shieldReflectWait ( void param_0)

◆ teach02_start()

void daNpc_Kn_c::teach02_start ( void param_0)

◆ teach03_attackWait()

void daNpc_Kn_c::teach03_attackWait ( void param_0)

◆ teach03_selectAction()

void daNpc_Kn_c::teach03_selectAction ( )

◆ teach04_attackWait()

void daNpc_Kn_c::teach04_attackWait ( void param_0)

◆ teach04_finishWait()

void daNpc_Kn_c::teach04_finishWait ( void param_0)

◆ teach04_headBreakWait()

void daNpc_Kn_c::teach04_headBreakWait ( void param_0)

◆ teach04_selectAction()

void daNpc_Kn_c::teach04_selectAction ( )

◆ teach05_selectAction()

void daNpc_Kn_c::teach05_selectAction ( )

◆ teach05_surpriseAttackWait()

void daNpc_Kn_c::teach05_surpriseAttackWait ( void param_0)

◆ teach06_divideMove()

void daNpc_Kn_c::teach06_divideMove ( void param_0)

◆ teach06_selectAction()

void daNpc_Kn_c::teach06_selectAction ( )

◆ teach06_superJumpedDivide()

void daNpc_Kn_c::teach06_superJumpedDivide ( void param_0)

◆ teach06_superJumpWait()

void daNpc_Kn_c::teach06_superJumpWait ( void param_0)

◆ teach06_superJumpWaitDivide()

void daNpc_Kn_c::teach06_superJumpWaitDivide ( void param_0)

◆ teach06_waitDivide()

void daNpc_Kn_c::teach06_waitDivide ( void param_0)

◆ teach06_warpDelete()

void daNpc_Kn_c::teach06_warpDelete ( void param_0)

◆ teach07_divideMove()

void daNpc_Kn_c::teach07_divideMove ( void param_0)

◆ teach07_selectAction()

void daNpc_Kn_c::teach07_selectAction ( )

◆ teach07_superTurnAttackedDivide()

void daNpc_Kn_c::teach07_superTurnAttackedDivide ( void param_0)

◆ teach07_superTurnAttackWait()

void daNpc_Kn_c::teach07_superTurnAttackWait ( void param_0)

◆ teach07_superTurnAttackWaitDivide()

void daNpc_Kn_c::teach07_superTurnAttackWaitDivide ( void param_0)

◆ teach07_waitDivide()

void daNpc_Kn_c::teach07_waitDivide ( void param_0)

◆ teach07_warpDelete()

void daNpc_Kn_c::teach07_warpDelete ( void param_0)

◆ test()

void daNpc_Kn_c::test ( void param_0)

◆ tgHitCallBack()

void daNpc_Kn_c::tgHitCallBack ( fopAc_ac_c param_0,
dCcD_GObjInf param_1,
fopAc_ac_c param_2,
dCcD_GObjInf param_3 
)

◆ turn()

void daNpc_Kn_c::turn ( s16  param_0,
int  param_1,
int  param_2 
)

◆ twilight()

void daNpc_Kn_c::twilight ( )

◆ wait()

void daNpc_Kn_c::wait ( void param_0)

Member Data Documentation

◆ field_0x568

u8 daNpc_Kn_c::field_0x568[0x1758 - 0x568]
private

◆ mCcDCyl

SECTION_DATA u8 daNpc_Kn_c::mCcDCyl
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ mCcDObjData

SECTION_RODATA u8 const daNpc_Kn_c::mCcDObjData
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ mCcDSph

SECTION_DATA u8 daNpc_Kn_c::mCcDSph
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ mCutList

SECTION_DATA u8 daNpc_Kn_c::mCutList
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ mCutNameList

SECTION_DATA void * daNpc_Kn_c::mCutNameList
static
Initial value:
= {
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x10),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x11),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x44),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x58),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x6A),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x78),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x86),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x96),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0xA5),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0xBA),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0xCA),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0xDB),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x101),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x111),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x126),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x137),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x15D),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x16D),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x181),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x1A7),
(void*)(((char*)&d_a_npc_kn__stringBase0) + 0x1BD),
}
char const *const d_a_npc_kn__stringBase0

◆ mFindActorPtrs

u8 daNpc_Kn_c::mFindActorPtrs
static

◆ mFindCount

u8 daNpc_Kn_c::mFindCount
static

The documentation for this class was generated from the following files: