|
bool | Item_80266F3C (void) |
| Checks if items are enabled.
|
|
void | Item_80266F70 (void) |
| Check to load ItCo.dat/usd.
|
|
void | Item_80266FA8 (void) |
| ItCo prefunction with 0.
|
|
void | Item_80266FCC (void) |
| Init item struct?
|
|
void | Item_80267454 (HSD_GObj *gobj) |
| Remove Camera Box.
|
|
void | Item_802680CC (HSD_GObj *gobj) |
| Setup Item JObj.
|
|
void | Item_8026849C (HSD_GObj *gobj) |
| Set item model scale.
|
|
Item_GObj * | Item_80268B18 (SpawnItem *spawnItem) |
| Item spawn prefunction - spawn airborne.
|
|
Item_GObj * | Item_80268B5C (SpawnItem *spawnItem) |
| Item spawn prefunction - spawn grounded.
|
|
void | Item_80268B9C (SpawnItem *spawnItem) |
| Item spawn prefunction - spawn grounded and toggle unknown true.
|
|
void | Item_80268D34 (HSD_GObj *gobj, struct ItemStateDesc *itemStateDesc) |
| Unk Item AObj-related function.
|
|
void | Item_80268DD4 (HSD_GObj *gobj, float arg8) |
| Advance item animation?
|
|
void | Item_80268E40 (Item *item_data, struct ItemStateDesc *itemStateDesc) |
| Copy item script.
|
|
void | Item_80268E5C (HSD_GObj *gobj, enum_t msid, Item_StateChangeFlags flags) |
| Item State Change.
|
|
void | Item_802694CC (HSD_GObj *gobj) |
| Advance item animation + script?
|
|
void | Item_802697D4 (HSD_GObj *gobj) |
| Item Think - Physics.
|
|
void | Item_80269978 (HSD_GObj *gobj) |
| Item Think - Collision.
|
|
void | Item_80269CA0 (Item *item_data, s32 damage) |
| Set damage taken.
|
|
void | Item_8026A848 (HSD_GObj *gobj, HSD_GObj *fgobj) |
| Remove Item from Player.
|
|
void | Item_8026A8EC (Item_GObj *gobj) |
| Destroy Item.
|
|
void | Item_8026AB54 (HSD_GObj *gobj, HSD_GObj *owner_gobj, u8 part) |
| Make Item Held.
|
|
void | Item_8026ABD8 (HSD_GObj *gobj, Vec3 *pos, float arg2) |
| Drop Item.
|
|
void | Item_8026AC74 (HSD_GObj *gobj, Vec3 *arg1, Vec3 *arg2, float arg3) |
| This is actually another Item Drop function.
|
|
void | Item_8026AD20 (HSD_GObj *gobj, Vec3 *arg1, Vec3 *arg2, float arg3) |
| Throw Item.
|
|
void | Item_8026ADC0 (HSD_GObj *gobj) |
| Make Item Airborne.
|
|
uint | Item_8026AE60 (void) |
| Increment something.
|
|
void | Item_8026AE84 (Item *item_data, enum_t sfx, int pan, int volume) |
| Play Item SFX.
|
|
void | Item_8026AF0C (Item *item_data, enum_t sfx, int pan, int volume) |
| Play Item SFX 2.
|
|
void | Item_8026AFA0 (Item *item_data, enum_t sfx, int pan, int volume) |
| Play Item SFX 3.
|
|
void | Item_8026B034 (Item *item_data) |
| Stop Item SFX.
|
|
void | Item_8026B074 (Item *item_data) |
| Stop Item SFX 2.
|
|
bool | Item_IsGrabbable (HSD_GObj *gobj) |
| Check if item is grabbable.
|
|
static void | Item_80267130 (HSD_GObj *gobj, SpawnItem *spawnItem) |
| Initialize item coordinates?
|
|
static void | Item_802674AC (SpawnItem *spawnItem) |
| Set Item Hold kind.
|
|
static void | Item_802675A8 (HSD_GObj *gobj) |
|
static void | Item_802676F4 (HSD_GObj *gobj) |
|
static bool | Item_8026784C (enum_t dropItem, int _) |
|
void | Item_80267978 (HSD_GObj *gobj) |
| Store Item Pointers.
|
|
static void | ItUnkHoldKind (HSD_GObj *gobj) |
|
static void | HSD_JObjSetScaleItem (Item *it, HSD_JObj *jobj, Vec3 *scl) |
|
static void | Item_80267AA8 (HSD_GObj *gobj, SpawnItem *spawnItem) |
| Initialize item variables.
|
|
static void | Item_8026814C (HSD_GObj *gobj) |
| Set up item render objects?
|
|
static bool | Item_802682F0 (HSD_GObj *gobj) |
| Initialize item bones.
|
|
static void | Item_80268560 (HSD_GObj *gobj) |
| Set up item dynamic bones.
|
|
void | Item_802693E4 (HSD_GObj *gobj) |
|
static void | Item_80269528 (HSD_GObj *gobj) |
| Item Think - Animation.
|
|
static void | Item_80269A9C (HSD_GObj *gobj) |
| Item Think - Accessory + Camera Box.
|
|
static void | Item_80269B60 (HSD_GObj *gobj) |
| Item Think - Yellow Bar Collision (cb_JumpedOn)
|
|
static void | Item_80269BE4 (HSD_GObj *gobj) |
| Item Think - Grab.
|
|
static void | Item_80269C5C (HSD_GObj *gobj) |
| Item Think - Hit Collision Logic.
|
|
static void | Item_8026A294 (HSD_GObj *gobj) |
| Item Think - Hit Collision.
|
|
static void | Item_8026A788 (HSD_GObj *gobj) |
| Item Think - Process Dynamic Bones.
|
|
static void | Item_8026A810 (HSD_GObj *gobj) |
| Item Think - Spawn.
|
|
void | lbl_8026AE10 (void *user_data) |
| Clear Item Struct ?
|
|
static HSD_GObj * | Item_8026862C (SpawnItem *spawnItem) |
| Create Item.
|
|
static void | Item_80268BE0 (HSD_JObj *item_jobj, HSD_AnimJoint *anim_joint, HSD_MatAnimJoint *matanim_joint, HSD_ShapeAnimJoint *shapeanim_joint, Item *item_data) |
| Adds HSD_AObj instances to item model.
|
|
static void | Item_8026A0A0 (HSD_GObj *gobj) |
| Item Think - Exit Hitlag Check.
|
|
static void | Item_8026A0FC (HSD_GObj *gobj) |
| Item Think - Exit Hitlag Check 2.
|
|
static void | Item_8026A1E8 (HSD_GObj *gobj) |
| Item Think - Exit Hitlag.
|
|
static bool | Item_802696CC (HSD_GObj *gobj) |
| Item Think - Check for Blast Zones.
|
|
static void | Item_80269CC4 (HSD_GObj *gobj) |
| Set damage struct.
|
|
static bool | Item_80269DC8 (HSD_GObj *gobj) |
| Item Think - Shield Collision.
|
|
static bool | Item_80269F14 (HSD_GObj *gobj) |
| Item Think - On Reflect.
|
|
static void | Item_8026A158 (HSD_GObj *gobj) |
| Item Think - Enter Hitlag.
|
|
static void | func_8026A158_helper (HSD_GObj *atkCollGObj) |
|
static void | func_8026A1E8_inline (HSD_GObj *atkCollGObj) |
|
static bool | processCallback (HSD_GObjPredicate cb, HSD_GObj *gobj, Item *item_data) |
|
static bool | OnTakeDamageThink (HSD_GObj *gobj, Item *item_data) |
|
static bool | OnClankThink (HSD_GObj *gobj, Item *item_data) |
|
static bool | OnGiveDamageThink (HSD_GObj *gobj, Item *item_data) |
|
static void | EnterHitlagThink (HSD_GObj *gobj, Item *item_data) |
|
static void | checkHitLag (float min_value, Item *item_data) |
|
static void | DestroyItemInline (HSD_GObj *gobj, Item *item_data) |
|
static void | ItemSwitch (HSD_GObj *gobj) |
|
static void | RunCallback (HSD_GObj *gobj, HSD_GObjEvent arg1) |
|
static void | func_8026A8EC_inline1 (HSD_GObj *gobj) |
|
static void | func_8026A8EC_inline2 (HSD_GObj *gobj) |
|
static void | func_8026A8EC_inline3 (HSD_GObj *gobj) |
|
void | foobar (HSD_GObj *gobj) |
|
void | foobar2 (HSD_GObj *gobj) |
|
void | foobar3 (HSD_GObj *gobj) |
|
static void | Item_8026B0B4 (HSD_GObj *gobj) |
| Stop All Item SFX.
|
|
void | Item_OnUserDataRemove (void *user_data) |
|
static void | HSD_JObjSetFacingDirItem (HSD_JObj *jobj, Item *ip) |
|
static Item * | GetItemData (HSD_GObj *gobj) |
|