SSBM Decomp
Loading...
Searching...
No Matches
itsamusmissile.h
Go to the documentation of this file.
1#ifndef GALE01_2B62D0
2#define GALE01_2B62D0
3
4#include <Runtime/platform.h>
5
6#include <melee/it/forward.h>
7
9
11 /* 0x00 */ char pad_0[0x10];
12 /* 0x10 */ Vec3 vec0;
13 /* 0x1C */ Vec3 vec1;
14 /* 0x28 */ Vec3 vec2;
15 /* 0x34 */ Vec3 vec3;
16 /* 0x40 */ char pad_40[8];
17}; /* size = 0x48 */
18
20 /* 0x00 */ char pad_0[0x40];
21 /* 0x40 */ Vec3 vec;
22 /* 0x4C */ char pad_4C[0x14];
23}; /* size = 0x60 */
24
25/* 2B6C28 */ bool it_2725_Logic52_DmgDealt(Item_GObj*);
26/* 2B6C7C */ bool it_2725_Logic52_Clanked(Item_GObj*);
27/* 2B6CD0 */ bool it_2725_Logic52_HitShield(Item_GObj*);
28/* 2B62D0 */ Item_GObj* it_802B62D0(Item_GObj*, Vec3* pos, bool,
29 float facing_dir);
30/* 2B63F8 */ void it_802B63F8(Item_GObj* gobj);
31/* 2B64FC */ void it_802B64FC(Item_GObj* gobj);
32/* 2B66A8 */ void* it_802B66A8(Item_GObj* gobj);
36/* 2B6A60 */ void it_802B6A60(Item_GObj* gobj);
41/* 2B6E4C */ bool it_2725_Logic52_Reflected(Item_GObj*);
42/* 2B701C */ void it_802B701C(Item_GObj*);
44/* 2B70A0 */ void it_802B70A0(Item_GObj*);
45/* 2B7104 */ void it_2725_Logic52_EvtUnk(Item_GObj*, Item_GObj*);
46/* 3F7340 */ extern ItemStateTable it_803F7340[];
47
48#endif
struct Vec Vec3
HSD_GObj * gobj
Definition gm_19EF.c:73
ItemStateTable it_803F7340[]
Definition itsamusmissile.c:16
void it_802B701C(Item_GObj *)
Definition itsamusmissile.c:417
void itSamusmissile_UnkMotion1_Phys(Item_GObj *gobj)
Definition itsamusmissile.c:301
Item_GObj * it_802B62D0(Item_GObj *, Vec3 *pos, bool, float facing_dir)
Definition itsamusmissile.c:25
void it_2725_Logic52_EvtUnk(Item_GObj *, Item_GObj *)
Definition itsamusmissile.c:446
void it_802B70A0(Item_GObj *)
Definition itsamusmissile.c:434
bool it_2725_Logic52_ShieldBounced(Item_GObj *)
Definition itsamusmissile.c:371
bool it_2725_Logic52_Clanked(Item_GObj *)
Definition itsamusmissile.c:343
bool itSamusmissile_UnkMotion0_Coll(Item_GObj *gobj)
Definition itsamusmissile.c:269
bool itSamusmissile_UnkMotion3_Anim(Item_GObj *gobj)
Definition itsamusmissile.c:429
bool itSamusmissile_UnkMotion1_Coll(Item_GObj *gobj)
Definition itsamusmissile.c:323
void * it_802B66A8(Item_GObj *gobj)
Definition itsamusmissile.c:183
bool it_2725_Logic52_HitShield(Item_GObj *)
Definition itsamusmissile.c:357
void it_802B63F8(Item_GObj *gobj)
Definition itsamusmissile.c:69
bool itSamusmissile_UnkMotion1_Anim(Item_GObj *)
Definition itsamusmissile.c:295
bool it_2725_Logic52_Reflected(Item_GObj *)
Definition itsamusmissile.c:393
bool it_2725_Logic52_DmgDealt(Item_GObj *)
Definition itsamusmissile.c:329
void it_802B64FC(Item_GObj *gobj)
Definition itsamusmissile.c:125
void itSamusmissile_UnkMotion0_Phys(Item_GObj *gobj)
Definition itsamusmissile.c:250
bool itSamusmissile_UnkMotion0_Anim(Item_GObj *)
Definition itsamusmissile.c:222
void it_802B6A60(Item_GObj *gobj)
Definition itsamusmissile.c:275
HSD_GObj Item_GObj
Definition forward.h:62
Definition types.h:12
Definition itsamusmissile.h:19
Vec3 vec
Definition itsamusmissile.h:21
char pad_0[0x40]
Definition itsamusmissile.h:20
char pad_4C[0x14]
Definition itsamusmissile.h:22
Definition itsamusmissile.h:10
char pad_0[0x10]
Definition itsamusmissile.h:11
char pad_40[8]
Definition itsamusmissile.h:16
Vec3 vec2
Definition itsamusmissile.h:14
Vec3 vec0
Definition itsamusmissile.h:12
Vec3 vec1
Definition itsamusmissile.h:13
Vec3 vec3
Definition itsamusmissile.h:15