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

Carryable Object. More...

#include <d_a_obj_carry.h>

+ Inheritance diagram for daObjCarry_c:
+ Collaboration diagram for daObjCarry_c:

Public Types

enum  {
  TYPE_TSUBO , TYPE_OOTSUBO , TYPE_KIBAKO , TYPE_IRON_BALL ,
  TYPE_TARU , TYPE_DOKURO , TYPE_BOKKURI , TYPE_TSUBO_2 ,
  TYPE_BALL_S , TYPE_BALL_S_2 , TYPE_AOTSUBO , TYPE_LV8_BALL ,
  TYPE_TSUBO_S , TYPE_TSUBO_B
}
 

Public Member Functions

u8 data ()
 
chargetArcName ()
 
int getBmdName ()
 
void checkFlag (u8)
 
void initBaseMtx ()
 
void setBaseMtx ()
 
s32 preInit ()
 
 daObjCarry_c ()
 
s32 checkBreakWolfAttack ()
 
s32 checkCarryBoomerang ()
 
s32 checkCarryHookshot ()
 
s32 checkCarryWolf ()
 
s32 checkCarryOneHand ()
 
void Create ()
 
s32 CreateInit_tsubo ()
 
s32 CreateInit_ootubo ()
 
s32 CreateInit_kibako ()
 
s32 CreateInit_ironball ()
 
s32 CreateInit_taru ()
 
bool CreateInit_dokuro ()
 
s32 CreateInit_bokkuri ()
 
s32 CreateInit_LightBall ()
 
s32 CreateInit_Lv8Ball ()
 
s32 CreateHeap ()
 
cPhs__Step create ()
 
s32 checkCreate_LightBallA ()
 
s32 checkCreate_LightBallB ()
 
s32 checkCreate_Lv8Ball ()
 
void resetIconPosForLightBallA ()
 
void setIconPosForLightBallAAtR00 ()
 
void setIconPosForLightBallBAtR00 ()
 
void resetIconPosForLightBallB ()
 
void execute ()
 
void checkCulling ()
 
void draw ()
 
void debugDraw ()
 
void _delete ()
 
void crr_pos ()
 
void check_sink (f32 *)
 
void calc_gravity ()
 
void checkRollAngle ()
 
void mode_proc_call ()
 
void mode_init_wait ()
 
void mode_proc_wait ()
 
void mode_init_walk (u8)
 
void mode_proc_walk ()
 
void mode_init_carry ()
 
void mode_proc_carry ()
 
void mode_init_drop (u8)
 
void mode_proc_drop ()
 
void mode_init_float ()
 
void mode_proc_float ()
 
void mode_init_sink ()
 
void mode_proc_sink ()
 
void mode_init_yogan ()
 
void mode_proc_yogan ()
 
bool mode_proc_magne ()
 
bool mode_proc_magneCarry ()
 
void mode_init_boomCarry ()
 
void mode_proc_boomCarry ()
 
void mode_init_growth ()
 
void mode_proc_growth ()
 
bool mode_proc_end ()
 
void mode_init_dbDrop (u8)
 
void mode_proc_dbDrop ()
 
void mode_init_hookCarry ()
 
void mode_proc_hookCarry ()
 
void mode_init_fit ()
 
void mode_proc_fit ()
 
void mode_proc_controled ()
 
void mode_init_resetLightBall ()
 
void mode_proc_resetLightBall ()
 
void chkSinkAll ()
 
void chkWaterLineIn ()
 
void chkSinkObj ()
 
void bg_check ()
 
void check_bg_damage_proc_base ()
 
void bg_damage_proc_kotubo ()
 
void bg_damage_proc_ootubo ()
 
void bg_damage_proc_kibako ()
 
bool bg_damage_proc_ironball ()
 
void bg_damage_proc_taru ()
 
void bg_damage_proc_dokuro ()
 
void bg_damage_proc_bokkuri ()
 
bool bg_damage_proc_LightBall ()
 
bool bg_damage_proc_Lv8Ball ()
 
void obj_break (bool, bool, bool)
 
void check_cc_damage_proc_base (bool)
 
void cc_damage_proc_kotubo ()
 
void cc_damage_proc_ootubo ()
 
void cc_damage_proc_kibako ()
 
void cc_damage_proc_ironball ()
 
void cc_damage_proc_taru ()
 
void cc_damage_proc_dokuro ()
 
void cc_damage_proc_bokkuri ()
 
bool cc_damage_proc_LightBall ()
 
bool cc_damage_proc_Lv8Ball ()
 
void eff_break_tuboBmd (u16, cXyz)
 
void eff_break_kibakoBmd (cXyz)
 
void eff_break_tsubo ()
 
void eff_break_ootubo ()
 
void eff_break_kibako ()
 
void eff_break_ironball ()
 
void eff_break_taru ()
 
void eff_break_dokuro ()
 
void eff_break_bokkuri ()
 
void eff_break_kotubo2 ()
 
void eff_break_LightBall ()
 
void eff_break_ootubo2 ()
 
void eff_break_Lv8Ball ()
 
void eff_break_tsuboL8 ()
 
void eff_break_ootuboL8 ()
 
void se_break (cBgS_PolyInfo *)
 
void se_put (cBgS_PolyInfo *)
 
void se_put_water ()
 
void se_fall_water ()
 
void calc_rot_axis_base (u8)
 
void calc_rot_axis_tsubo ()
 
void calc_rot_axis_ootubo ()
 
void calc_rot_axis_kibako ()
 
void calc_rot_axis_ironball ()
 
void calc_rot_axis_taru ()
 
void calc_rot_axis_dokuro ()
 
void calc_rot_axis_bokkuri ()
 
void calc_rot_axis_kotubo2 ()
 
void calc_rot_axis_LightBall ()
 
void calc_rot_axis_Lv8Ball ()
 
void set_wind_power ()
 
void exec_proc_tsubo ()
 
void exec_proc_ootubo ()
 
void exec_proc_kibako ()
 
void exec_proc_ironball ()
 
void exec_proc_taru ()
 
void exec_proc_dokuro ()
 
void exec_proc_bokkuri ()
 
void exec_proc_LightBall ()
 
void exec_proc_Lv8Ball ()
 
void bg_damage_proc_call ()
 
void cc_damage_proc_call ()
 
void eff_break_call ()
 
void calc_rot_call ()
 
void obj_execute_proc_call ()
 
void setTgHitCallBack ()
 
void setCoHitCallBack ()
 
void CreateInitCall ()
 
s32 getType ()
 
u32 getSwbit ()
 
u32 getSwbit2 ()
 
u32 checkOnMoveBg ()
 
u32 checkCrashRoll ()
 
u8 getItemNo ()
 
u8 getSaveID ()
 
u32 getSetType ()
 
s8 prm_chk_type_ironball ()
 
s8 prm_chk_type_lightball ()
 
void startCtrl ()
 
void endCtrl ()
 
- 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 Member Functions

static void clrSaveFlag ()
 
static void setSaveFlag ()
 
static bool chkSaveFlag ()
 
static const cXyzgetPos (int)
 
static void savePos (int, cXyz)
 
static void onSttsFlag (int, u8)
 
static void offSttsFlag (int, u8)
 
static u8 chkSttsFlag (int, u8)
 
static void setRoomNo (int, s8)
 
static s8 getRoomNo (int)
 
static void make_prm (csXyz *param_1, u8 param_2, u8 param_3, u8 param_4, u8 param_5, u8 param_6=0)
 
- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 

Public Attributes

request_of_phase_process_class mPhaseReq
 
J3DModelmpModel
 
dBgS_ObjAcch mAcch
 
dBgS_AcchCir mAcchCir
 
dCcD_Stts mStts
 
dCcD_Cyl field_0x7c8
 
dCcD_Sph field_0x904
 
dCcD_Cps field_0xa3c
 
dCcD_Cyl field_0xb80
 
u8 field_0xCBC [0xCEC - 0xCBC]
 
float field_0xcec
 
u8 mType
 
u8 field_0xcf1
 
u8 field_0xCF2 [0xCF4 - 0xCF2]
 
cXyz field_0xcf4
 
s16 field_0xd00
 
u8 field_0xD02 [0xD04 - 0xD02]
 
s16 field_0xd04
 
u8 field_0xD06 [0xD15 - 0xD06]
 
u8 field_0xd15
 
u16 mItemNo
 
u16 field_0xd18
 
u8 field_0xD1A [0xD1C - 0xD1A]
 
cXyz field_0xd1c
 
u8 field_0xD28 [0xD3C - 0xD28]
 
Quaternion field_0xd3c
 
Quaternion field_0xd4c
 
float field_0xd5c
 
float field_0xd60
 
s16 field_0xd64
 
s16 field_0xd66
 
s16 field_0xd68
 
s16 field_0xd6a
 
u8 field_0xD6C [0xD70 - 0xD6C]
 
float field_0xd70
 
u8 field_0xd74
 
u8 field_0xd75
 
u8 field_0xd76
 
u8 field_0xd77
 
u8 field_0xD78 [0xD79 - 0xD78]
 
u8 field_0xd79
 
u8 field_0xd7a
 
u8 field_0xd7b
 
csXyz field_0xd7c
 
u8 field_0xD82 [0xD84 - 0xD82]
 
float field_0xd84
 
Z2SoundObjSimple field_0xd88
 
u8 field_0xDA8 [0xDAA - 0xDA8]
 
u8 field_0xdaa
 
u8 field_0xDAB [0xDAC - 0xDAB]
 
bool field_0xdac
 
u8 field_0xdad
 
u8 field_0xDAE [0xDAF - 0xDAE]
 
u8 field_0xdaf
 
u8 field_0xdb0
 
u8 field_0xDB1 [0xDB2 - 0xDB1]
 
u8 mOnMoveBG
 
u8 field_0xdb3
 
u8 field_0xdb4
 
u8 mCrashRoll
 
u8 field_0xdb6
 
u8 mDraw
 
u8 mCtrl
 
u8 field_0xdb9
 
u8 mReset
 
u8 mCarryHookOK
 
u8 mRecover
 
u8 field_0xDBD [0xDD0 - 0xDBD]
 
fopAc_ac_cfield_0xdd0
 
u8 field_0xDD4 [0xDDC - 0xDD4]
 
float field_0xddc
 
float field_0xde0
 
float field_0xde4
 
s16 field_0xde8
 
u8 field_0xdea
 
u8 mCannon
 
cXyz field_0xdec
 
DALKMIST_INFLUENCE field_0xdf8
 
u8 field_0xe0c
 
u8 field_0xe0d
 
u8 field_0xE0E [0xE10 - 0xE0E]
 
dJntCol_c field_0xe10
 
float field_0xe20
 
u8 field_0xe24
 
u8 field_0xe25
 
u8 field_0xe26
 
u8 field_0xe27
 
- 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
 

Static Public Attributes

static u8 const mData [2072]
 
static cXyz mPos [5]
 
static u8 mSttsFlag [5]
 
static s8 mRoomNo [5]
 
static bool mSaveFlag
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Private Member Functions

u16 getType_private ()
 

Detailed Description

Carryable Object.

This is a multi-use class for carryable objects. It's used by: small and large blue pot, small and large red pot, box, cannon ball, barrel, skull, deku nut, Sols, small and large Twilight pots.

Member Enumeration Documentation

◆ anonymous enum

Enumerator
TYPE_TSUBO 

Small Blue Pot

TYPE_OOTSUBO 

Big Red Pot

TYPE_KIBAKO 

Box

TYPE_IRON_BALL 

Cannon Ball

TYPE_TARU 

Barrel

TYPE_DOKURO 

Skull

TYPE_BOKKURI 

Deku Nut

TYPE_TSUBO_2 

Small Red Pot

TYPE_BALL_S 

Light Ball A

TYPE_BALL_S_2 

Light Ball B

TYPE_AOTSUBO 

Big Blue Pot

TYPE_LV8_BALL 

Light Ball? Probably unused

TYPE_TSUBO_S 

Small pot - Twilight

TYPE_TSUBO_B 

Big pot - Twilight

Constructor & Destructor Documentation

◆ daObjCarry_c()

daObjCarry_c::daObjCarry_c ( )

Member Function Documentation

◆ _delete()

void daObjCarry_c::_delete ( )

◆ bg_check()

void daObjCarry_c::bg_check ( )

◆ bg_damage_proc_bokkuri()

void daObjCarry_c::bg_damage_proc_bokkuri ( )

◆ bg_damage_proc_call()

void daObjCarry_c::bg_damage_proc_call ( )

◆ bg_damage_proc_dokuro()

void daObjCarry_c::bg_damage_proc_dokuro ( )

◆ bg_damage_proc_ironball()

bool daObjCarry_c::bg_damage_proc_ironball ( )

◆ bg_damage_proc_kibako()

void daObjCarry_c::bg_damage_proc_kibako ( )

◆ bg_damage_proc_kotubo()

void daObjCarry_c::bg_damage_proc_kotubo ( )

◆ bg_damage_proc_LightBall()

bool daObjCarry_c::bg_damage_proc_LightBall ( )

◆ bg_damage_proc_Lv8Ball()

bool daObjCarry_c::bg_damage_proc_Lv8Ball ( )

◆ bg_damage_proc_ootubo()

void daObjCarry_c::bg_damage_proc_ootubo ( )

◆ bg_damage_proc_taru()

void daObjCarry_c::bg_damage_proc_taru ( )

◆ calc_gravity()

void daObjCarry_c::calc_gravity ( )

◆ calc_rot_axis_base()

void daObjCarry_c::calc_rot_axis_base ( u8  param_0)

◆ calc_rot_axis_bokkuri()

void daObjCarry_c::calc_rot_axis_bokkuri ( )

◆ calc_rot_axis_dokuro()

void daObjCarry_c::calc_rot_axis_dokuro ( )

◆ calc_rot_axis_ironball()

void daObjCarry_c::calc_rot_axis_ironball ( )

◆ calc_rot_axis_kibako()

void daObjCarry_c::calc_rot_axis_kibako ( )

◆ calc_rot_axis_kotubo2()

void daObjCarry_c::calc_rot_axis_kotubo2 ( )

◆ calc_rot_axis_LightBall()

void daObjCarry_c::calc_rot_axis_LightBall ( )

◆ calc_rot_axis_Lv8Ball()

void daObjCarry_c::calc_rot_axis_Lv8Ball ( )

◆ calc_rot_axis_ootubo()

void daObjCarry_c::calc_rot_axis_ootubo ( )

◆ calc_rot_axis_taru()

void daObjCarry_c::calc_rot_axis_taru ( )

◆ calc_rot_axis_tsubo()

void daObjCarry_c::calc_rot_axis_tsubo ( )

◆ calc_rot_call()

void daObjCarry_c::calc_rot_call ( )

◆ cc_damage_proc_bokkuri()

void daObjCarry_c::cc_damage_proc_bokkuri ( )

◆ cc_damage_proc_call()

void daObjCarry_c::cc_damage_proc_call ( )

◆ cc_damage_proc_dokuro()

void daObjCarry_c::cc_damage_proc_dokuro ( )

◆ cc_damage_proc_ironball()

void daObjCarry_c::cc_damage_proc_ironball ( )

◆ cc_damage_proc_kibako()

void daObjCarry_c::cc_damage_proc_kibako ( )

◆ cc_damage_proc_kotubo()

void daObjCarry_c::cc_damage_proc_kotubo ( )

◆ cc_damage_proc_LightBall()

bool daObjCarry_c::cc_damage_proc_LightBall ( )

◆ cc_damage_proc_Lv8Ball()

bool daObjCarry_c::cc_damage_proc_Lv8Ball ( )

◆ cc_damage_proc_ootubo()

void daObjCarry_c::cc_damage_proc_ootubo ( )

◆ cc_damage_proc_taru()

void daObjCarry_c::cc_damage_proc_taru ( )

◆ check_bg_damage_proc_base()

void daObjCarry_c::check_bg_damage_proc_base ( )

◆ check_cc_damage_proc_base()

void daObjCarry_c::check_cc_damage_proc_base ( bool  param_0)

◆ check_sink()

void daObjCarry_c::check_sink ( f32 param_0)

◆ checkBreakWolfAttack()

s32 daObjCarry_c::checkBreakWolfAttack ( )

◆ checkCarryBoomerang()

s32 daObjCarry_c::checkCarryBoomerang ( )

◆ checkCarryHookshot()

s32 daObjCarry_c::checkCarryHookshot ( )

◆ checkCarryOneHand()

s32 daObjCarry_c::checkCarryOneHand ( )

◆ checkCarryWolf()

s32 daObjCarry_c::checkCarryWolf ( )

◆ checkCrashRoll()

u32 daObjCarry_c::checkCrashRoll ( )
inline

◆ checkCreate_LightBallA()

s32 daObjCarry_c::checkCreate_LightBallA ( )

◆ checkCreate_LightBallB()

s32 daObjCarry_c::checkCreate_LightBallB ( )

◆ checkCreate_Lv8Ball()

s32 daObjCarry_c::checkCreate_Lv8Ball ( )

◆ checkCulling()

void daObjCarry_c::checkCulling ( )

◆ checkFlag()

void daObjCarry_c::checkFlag ( u8  param_0)

◆ checkOnMoveBg()

u32 daObjCarry_c::checkOnMoveBg ( )
inline

◆ checkRollAngle()

void daObjCarry_c::checkRollAngle ( )

◆ chkSaveFlag()

bool daObjCarry_c::chkSaveFlag ( )
static

◆ chkSinkAll()

void daObjCarry_c::chkSinkAll ( )

◆ chkSinkObj()

void daObjCarry_c::chkSinkObj ( )

◆ chkSttsFlag()

u8 daObjCarry_c::chkSttsFlag ( int  idx,
u8  flag 
)
static

◆ chkWaterLineIn()

void daObjCarry_c::chkWaterLineIn ( )

◆ clrSaveFlag()

void daObjCarry_c::clrSaveFlag ( )
static

◆ Create()

void daObjCarry_c::Create ( )

◆ create()

cPhs__Step daObjCarry_c::create ( )

◆ CreateHeap()

s32 daObjCarry_c::CreateHeap ( )

◆ CreateInit_bokkuri()

s32 daObjCarry_c::CreateInit_bokkuri ( )

◆ CreateInit_dokuro()

bool daObjCarry_c::CreateInit_dokuro ( )

◆ CreateInit_ironball()

s32 daObjCarry_c::CreateInit_ironball ( )

◆ CreateInit_kibako()

s32 daObjCarry_c::CreateInit_kibako ( )

◆ CreateInit_LightBall()

s32 daObjCarry_c::CreateInit_LightBall ( )

◆ CreateInit_Lv8Ball()

s32 daObjCarry_c::CreateInit_Lv8Ball ( )

◆ CreateInit_ootubo()

s32 daObjCarry_c::CreateInit_ootubo ( )

◆ CreateInit_taru()

s32 daObjCarry_c::CreateInit_taru ( )

◆ CreateInit_tsubo()

s32 daObjCarry_c::CreateInit_tsubo ( )

◆ CreateInitCall()

void daObjCarry_c::CreateInitCall ( )

◆ crr_pos()

void daObjCarry_c::crr_pos ( )

◆ data()

u8 daObjCarry_c::data ( )

◆ debugDraw()

void daObjCarry_c::debugDraw ( )

◆ draw()

void daObjCarry_c::draw ( )

◆ eff_break_bokkuri()

void daObjCarry_c::eff_break_bokkuri ( )

◆ eff_break_call()

void daObjCarry_c::eff_break_call ( )

◆ eff_break_dokuro()

void daObjCarry_c::eff_break_dokuro ( )

◆ eff_break_ironball()

void daObjCarry_c::eff_break_ironball ( )

◆ eff_break_kibako()

void daObjCarry_c::eff_break_kibako ( )

◆ eff_break_kibakoBmd()

void daObjCarry_c::eff_break_kibakoBmd ( cXyz  param_0)

◆ eff_break_kotubo2()

void daObjCarry_c::eff_break_kotubo2 ( )

◆ eff_break_LightBall()

void daObjCarry_c::eff_break_LightBall ( )

◆ eff_break_Lv8Ball()

void daObjCarry_c::eff_break_Lv8Ball ( )

◆ eff_break_ootubo()

void daObjCarry_c::eff_break_ootubo ( )

◆ eff_break_ootubo2()

void daObjCarry_c::eff_break_ootubo2 ( )

◆ eff_break_ootuboL8()

void daObjCarry_c::eff_break_ootuboL8 ( )

◆ eff_break_taru()

void daObjCarry_c::eff_break_taru ( )

◆ eff_break_tsubo()

void daObjCarry_c::eff_break_tsubo ( )

◆ eff_break_tsuboL8()

void daObjCarry_c::eff_break_tsuboL8 ( )

◆ eff_break_tuboBmd()

void daObjCarry_c::eff_break_tuboBmd ( u16  param_0,
cXyz  param_1 
)

◆ endCtrl()

void daObjCarry_c::endCtrl ( )
inline

◆ exec_proc_bokkuri()

void daObjCarry_c::exec_proc_bokkuri ( )

◆ exec_proc_dokuro()

void daObjCarry_c::exec_proc_dokuro ( )

◆ exec_proc_ironball()

void daObjCarry_c::exec_proc_ironball ( )

◆ exec_proc_kibako()

void daObjCarry_c::exec_proc_kibako ( )

◆ exec_proc_LightBall()

void daObjCarry_c::exec_proc_LightBall ( )

◆ exec_proc_Lv8Ball()

void daObjCarry_c::exec_proc_Lv8Ball ( )

◆ exec_proc_ootubo()

void daObjCarry_c::exec_proc_ootubo ( )

◆ exec_proc_taru()

void daObjCarry_c::exec_proc_taru ( )

◆ exec_proc_tsubo()

void daObjCarry_c::exec_proc_tsubo ( )

◆ execute()

void daObjCarry_c::execute ( )

◆ getArcName()

char * daObjCarry_c::getArcName ( )

◆ getBmdName()

int daObjCarry_c::getBmdName ( )

◆ getItemNo()

u8 daObjCarry_c::getItemNo ( )
inline

◆ getPos()

const cXyz & daObjCarry_c::getPos ( int  param_0)
static

◆ getRoomNo()

s8 daObjCarry_c::getRoomNo ( int  idx)
static

◆ getSaveID()

u8 daObjCarry_c::getSaveID ( )
inline

◆ getSetType()

u32 daObjCarry_c::getSetType ( )
inline

◆ getSwbit()

u32 daObjCarry_c::getSwbit ( )
inline

◆ getSwbit2()

u32 daObjCarry_c::getSwbit2 ( )
inline

◆ getType()

s32 daObjCarry_c::getType ( )
inline

◆ getType_private()

u16 daObjCarry_c::getType_private ( )
inlineprivate

◆ initBaseMtx()

void daObjCarry_c::initBaseMtx ( )

◆ make_prm()

static void daObjCarry_c::make_prm ( csXyz param_1,
u8  param_2,
u8  param_3,
u8  param_4,
u8  param_5,
u8  param_6 = 0 
)
inlinestatic

◆ mode_init_boomCarry()

void daObjCarry_c::mode_init_boomCarry ( )

◆ mode_init_carry()

void daObjCarry_c::mode_init_carry ( )

◆ mode_init_dbDrop()

void daObjCarry_c::mode_init_dbDrop ( u8  param_0)

◆ mode_init_drop()

void daObjCarry_c::mode_init_drop ( u8  param_0)

◆ mode_init_fit()

void daObjCarry_c::mode_init_fit ( )

◆ mode_init_float()

void daObjCarry_c::mode_init_float ( )

◆ mode_init_growth()

void daObjCarry_c::mode_init_growth ( )

◆ mode_init_hookCarry()

void daObjCarry_c::mode_init_hookCarry ( )

◆ mode_init_resetLightBall()

void daObjCarry_c::mode_init_resetLightBall ( )

◆ mode_init_sink()

void daObjCarry_c::mode_init_sink ( )

◆ mode_init_wait()

void daObjCarry_c::mode_init_wait ( )

◆ mode_init_walk()

void daObjCarry_c::mode_init_walk ( u8  param_0)

◆ mode_init_yogan()

void daObjCarry_c::mode_init_yogan ( )

◆ mode_proc_boomCarry()

void daObjCarry_c::mode_proc_boomCarry ( )

◆ mode_proc_call()

void daObjCarry_c::mode_proc_call ( )

◆ mode_proc_carry()

void daObjCarry_c::mode_proc_carry ( )

◆ mode_proc_controled()

void daObjCarry_c::mode_proc_controled ( )

◆ mode_proc_dbDrop()

void daObjCarry_c::mode_proc_dbDrop ( )

◆ mode_proc_drop()

void daObjCarry_c::mode_proc_drop ( )

◆ mode_proc_end()

bool daObjCarry_c::mode_proc_end ( )

◆ mode_proc_fit()

void daObjCarry_c::mode_proc_fit ( )

◆ mode_proc_float()

void daObjCarry_c::mode_proc_float ( )

◆ mode_proc_growth()

void daObjCarry_c::mode_proc_growth ( )

◆ mode_proc_hookCarry()

void daObjCarry_c::mode_proc_hookCarry ( )

◆ mode_proc_magne()

bool daObjCarry_c::mode_proc_magne ( )

◆ mode_proc_magneCarry()

bool daObjCarry_c::mode_proc_magneCarry ( )

◆ mode_proc_resetLightBall()

void daObjCarry_c::mode_proc_resetLightBall ( )

◆ mode_proc_sink()

void daObjCarry_c::mode_proc_sink ( )

◆ mode_proc_wait()

void daObjCarry_c::mode_proc_wait ( )

◆ mode_proc_walk()

void daObjCarry_c::mode_proc_walk ( )

◆ mode_proc_yogan()

void daObjCarry_c::mode_proc_yogan ( )

◆ obj_break()

void daObjCarry_c::obj_break ( bool  param_0,
bool  param_1,
bool  param_2 
)

◆ obj_execute_proc_call()

void daObjCarry_c::obj_execute_proc_call ( )

◆ offSttsFlag()

void daObjCarry_c::offSttsFlag ( int  idx,
u8  flag 
)
static

◆ onSttsFlag()

void daObjCarry_c::onSttsFlag ( int  idx,
u8  flag 
)
static

◆ preInit()

s32 daObjCarry_c::preInit ( )

◆ prm_chk_type_ironball()

s8 daObjCarry_c::prm_chk_type_ironball ( )
inline

◆ prm_chk_type_lightball()

s8 daObjCarry_c::prm_chk_type_lightball ( )
inline

◆ resetIconPosForLightBallA()

void daObjCarry_c::resetIconPosForLightBallA ( )

◆ resetIconPosForLightBallB()

void daObjCarry_c::resetIconPosForLightBallB ( )

◆ savePos()

void daObjCarry_c::savePos ( int  param_0,
cXyz  param_1 
)
static

◆ se_break()

void daObjCarry_c::se_break ( cBgS_PolyInfo param_0)

◆ se_fall_water()

void daObjCarry_c::se_fall_water ( )

◆ se_put()

void daObjCarry_c::se_put ( cBgS_PolyInfo param_0)

◆ se_put_water()

void daObjCarry_c::se_put_water ( )

◆ set_wind_power()

void daObjCarry_c::set_wind_power ( )

◆ setBaseMtx()

void daObjCarry_c::setBaseMtx ( )

◆ setCoHitCallBack()

void daObjCarry_c::setCoHitCallBack ( )

◆ setIconPosForLightBallAAtR00()

void daObjCarry_c::setIconPosForLightBallAAtR00 ( )

◆ setIconPosForLightBallBAtR00()

void daObjCarry_c::setIconPosForLightBallBAtR00 ( )

◆ setRoomNo()

void daObjCarry_c::setRoomNo ( int  idx,
s8  roomNo 
)
static

◆ setSaveFlag()

void daObjCarry_c::setSaveFlag ( )
static

◆ setTgHitCallBack()

void daObjCarry_c::setTgHitCallBack ( )

◆ startCtrl()

void daObjCarry_c::startCtrl ( )
inline

Member Data Documentation

◆ field_0x7c8

dCcD_Cyl daObjCarry_c::field_0x7c8

◆ field_0x904

dCcD_Sph daObjCarry_c::field_0x904

◆ field_0xa3c

dCcD_Cps daObjCarry_c::field_0xa3c

◆ field_0xb80

dCcD_Cyl daObjCarry_c::field_0xb80

◆ field_0xCBC

u8 daObjCarry_c::field_0xCBC[0xCEC - 0xCBC]

◆ field_0xcec

float daObjCarry_c::field_0xcec

◆ field_0xcf1

u8 daObjCarry_c::field_0xcf1

◆ field_0xCF2

u8 daObjCarry_c::field_0xCF2[0xCF4 - 0xCF2]

◆ field_0xcf4

cXyz daObjCarry_c::field_0xcf4

◆ field_0xd00

s16 daObjCarry_c::field_0xd00

◆ field_0xD02

u8 daObjCarry_c::field_0xD02[0xD04 - 0xD02]

◆ field_0xd04

s16 daObjCarry_c::field_0xd04

◆ field_0xD06

u8 daObjCarry_c::field_0xD06[0xD15 - 0xD06]

◆ field_0xd15

u8 daObjCarry_c::field_0xd15

◆ field_0xd18

u16 daObjCarry_c::field_0xd18

◆ field_0xD1A

u8 daObjCarry_c::field_0xD1A[0xD1C - 0xD1A]

◆ field_0xd1c

cXyz daObjCarry_c::field_0xd1c

◆ field_0xD28

u8 daObjCarry_c::field_0xD28[0xD3C - 0xD28]

◆ field_0xd3c

Quaternion daObjCarry_c::field_0xd3c

◆ field_0xd4c

Quaternion daObjCarry_c::field_0xd4c

◆ field_0xd5c

float daObjCarry_c::field_0xd5c

◆ field_0xd60

float daObjCarry_c::field_0xd60

◆ field_0xd64

s16 daObjCarry_c::field_0xd64

◆ field_0xd66

s16 daObjCarry_c::field_0xd66

◆ field_0xd68

s16 daObjCarry_c::field_0xd68

◆ field_0xd6a

s16 daObjCarry_c::field_0xd6a

◆ field_0xD6C

u8 daObjCarry_c::field_0xD6C[0xD70 - 0xD6C]

◆ field_0xd70

float daObjCarry_c::field_0xd70

◆ field_0xd74

u8 daObjCarry_c::field_0xd74

◆ field_0xd75

u8 daObjCarry_c::field_0xd75

◆ field_0xd76

u8 daObjCarry_c::field_0xd76

◆ field_0xd77

u8 daObjCarry_c::field_0xd77

◆ field_0xD78

u8 daObjCarry_c::field_0xD78[0xD79 - 0xD78]

◆ field_0xd79

u8 daObjCarry_c::field_0xd79

◆ field_0xd7a

u8 daObjCarry_c::field_0xd7a

◆ field_0xd7b

u8 daObjCarry_c::field_0xd7b

◆ field_0xd7c

csXyz daObjCarry_c::field_0xd7c

◆ field_0xD82

u8 daObjCarry_c::field_0xD82[0xD84 - 0xD82]

◆ field_0xd84

float daObjCarry_c::field_0xd84

◆ field_0xd88

Z2SoundObjSimple daObjCarry_c::field_0xd88

◆ field_0xDA8

u8 daObjCarry_c::field_0xDA8[0xDAA - 0xDA8]

◆ field_0xdaa

u8 daObjCarry_c::field_0xdaa

◆ field_0xDAB

u8 daObjCarry_c::field_0xDAB[0xDAC - 0xDAB]

◆ field_0xdac

bool daObjCarry_c::field_0xdac

◆ field_0xdad

u8 daObjCarry_c::field_0xdad

◆ field_0xDAE

u8 daObjCarry_c::field_0xDAE[0xDAF - 0xDAE]

◆ field_0xdaf

u8 daObjCarry_c::field_0xdaf

◆ field_0xdb0

u8 daObjCarry_c::field_0xdb0

◆ field_0xDB1

u8 daObjCarry_c::field_0xDB1[0xDB2 - 0xDB1]

◆ field_0xdb3

u8 daObjCarry_c::field_0xdb3

◆ field_0xdb4

u8 daObjCarry_c::field_0xdb4

◆ field_0xdb6

u8 daObjCarry_c::field_0xdb6

◆ field_0xdb9

u8 daObjCarry_c::field_0xdb9

◆ field_0xDBD

u8 daObjCarry_c::field_0xDBD[0xDD0 - 0xDBD]

◆ field_0xdd0

fopAc_ac_c* daObjCarry_c::field_0xdd0

◆ field_0xDD4

u8 daObjCarry_c::field_0xDD4[0xDDC - 0xDD4]

◆ field_0xddc

float daObjCarry_c::field_0xddc

◆ field_0xde0

float daObjCarry_c::field_0xde0

◆ field_0xde4

float daObjCarry_c::field_0xde4

◆ field_0xde8

s16 daObjCarry_c::field_0xde8

◆ field_0xdea

u8 daObjCarry_c::field_0xdea

◆ field_0xdec

cXyz daObjCarry_c::field_0xdec

◆ field_0xdf8

DALKMIST_INFLUENCE daObjCarry_c::field_0xdf8

◆ field_0xe0c

u8 daObjCarry_c::field_0xe0c

◆ field_0xe0d

u8 daObjCarry_c::field_0xe0d

◆ field_0xE0E

u8 daObjCarry_c::field_0xE0E[0xE10 - 0xE0E]

◆ field_0xe10

dJntCol_c daObjCarry_c::field_0xe10

◆ field_0xe20

float daObjCarry_c::field_0xe20

◆ field_0xe24

u8 daObjCarry_c::field_0xe24

◆ field_0xe25

u8 daObjCarry_c::field_0xe25

◆ field_0xe26

u8 daObjCarry_c::field_0xe26

◆ field_0xe27

u8 daObjCarry_c::field_0xe27

◆ mAcch

dBgS_ObjAcch daObjCarry_c::mAcch

◆ mAcchCir

dBgS_AcchCir daObjCarry_c::mAcchCir

◆ mCannon

u8 daObjCarry_c::mCannon

◆ mCarryHookOK

u8 daObjCarry_c::mCarryHookOK

◆ mCrashRoll

u8 daObjCarry_c::mCrashRoll

◆ mCtrl

u8 daObjCarry_c::mCtrl

◆ mData

SECTION_RODATA u8 const daObjCarry_c::mData
static

◆ mDraw

u8 daObjCarry_c::mDraw

◆ mItemNo

u16 daObjCarry_c::mItemNo

◆ mOnMoveBG

u8 daObjCarry_c::mOnMoveBG

◆ mPhaseReq

request_of_phase_process_class daObjCarry_c::mPhaseReq

◆ mpModel

J3DModel* daObjCarry_c::mpModel

◆ mPos

cXyz daObjCarry_c::mPos
static

◆ mRecover

u8 daObjCarry_c::mRecover

◆ mReset

u8 daObjCarry_c::mReset

◆ mRoomNo

s8 daObjCarry_c::mRoomNo
static

◆ mSaveFlag

bool daObjCarry_c::mSaveFlag
static

◆ mStts

dCcD_Stts daObjCarry_c::mStts

◆ mSttsFlag

u8 daObjCarry_c::mSttsFlag
static

◆ mType

u8 daObjCarry_c::mType

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