![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Low-Poly Hylian Passerby. More...
#include <d_a_npc_passer2.h>
Inheritance diagram for daNpcPasser2_c:
Collaboration diagram for daNpcPasser2_c:Public Types | |
| enum | Mode_e { MODE_MAX_e } |
| typedef void(daNpcPasser2_c::*) | actionFunc() |
Public Member Functions | |
| void | setAction (daNpcPasser2_c::Mode_e) |
| void | callInit () |
| void | callExecute () |
| void | initPath () |
| void | executePath () |
| void | setAngle () |
| void | pathMoveF () |
| cPhs_Step | create () |
| void | create_init () |
| ~daNpcPasser2_c () | |
| int | createHeap () |
| void | setSpeed (f32, f32, f32 *, int) |
| void | initCollision () |
| void | setBaseMtx () |
| int | execute () |
| void | setCollision () |
| int | draw () |
| int | getObjNum () |
| int | getTimeHour () |
| int | getTimeMinute () |
| int | getTime () |
| int | getDayOfWeek () |
| int | getEndTime () |
| int | getType () |
| u8 | getMoveType () |
| u8 | getWalkMotionType () |
| u8 | getRunMotionType () |
| u8 | getPathID () |
Public Member Functions inherited from daNpcCd_c | |
| int | NpcCreate (int) |
| J3DModel * | ObjCreate (int) |
| BOOL | isM_ () |
| J3DAnmTransform * | getAnmP (int, int) |
| int | setAttention (int) |
| int | loadResrc (int, int) |
| int | removeResrc (int, int) |
| void | setEnvTevCol () |
| void | setRoomNo () |
| void | animation () |
| void | setAnm (J3DAnmTransformKey *, f32, f32, int, int, int) |
| int | drawObj (int, J3DModel *, f32) |
| int | drawNpc () |
| int | jntNodeCB (J3DJoint *, J3DModel *) |
| void | setHitodamaParticle () |
| J3DModelData * | getNpcMdlDataP (int) |
| J3DModelData * | getObjMdlDataP (int) |
| virtual | ~daNpcCd_c () |
Public Member Functions inherited from fopAc_ac_c | |
| fopAc_ac_c () | |
| ~fopAc_ac_c () | |
Static Public Attributes | |
| static actionFunc | ActionTable [1][2] |
Static Public Attributes inherited from daNpcCd_c | |
| static dCcD_SrcCyl const | m_cylDat |
Static Public Attributes inherited from fopAc_ac_c | |
| static u32 | stopStatus |
Private Attributes | |
| J3DModel * | mpModel |
| PathTrace_c | m_path |
| actionFunc * | mAction |
| Mode_e | mActionIdx |
| int | mPrevActionIdx |
| int | m_objNum |
| int | m_dayOfWeek |
| int | m_endTime |
| f32 | field_0xa30 |
| f32 | field_0xa34 |
| f32 | mPosY |
| u32 | field_0xa3c |
| u8 | field_0xa40 |
| u8 | field_0xa41 |
| u8 | field_0xa42 |
| u8 | field_0xa43 |
Low-Poly Hylian Passerby.
| void(daNpcPasser2_c::*) daNpcPasser2_c::actionFunc() |
|
inline |
| void daNpcPasser2_c::callExecute | ( | ) |
| void daNpcPasser2_c::callInit | ( | ) |
| cPhs_Step daNpcPasser2_c::create | ( | ) |
| void daNpcPasser2_c::create_init | ( | ) |
|
inline |
|
inline |
|
inline |
| void daNpcPasser2_c::executePath | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void daNpcPasser2_c::initPath | ( | ) |
| void daNpcPasser2_c::pathMoveF | ( | ) |
| void daNpcPasser2_c::setAction | ( | daNpcPasser2_c::Mode_e | i_action | ) |
| void daNpcPasser2_c::setAngle | ( | ) |
|
inline |
|
inline |
|
inline |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |