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);
34/* 2B67E4 */ void itSamusmissile_UnkMotion0_Phys(Item_GObj* gobj);
35/* 2B6A34 */ bool itSamusmissile_UnkMotion0_Coll(Item_GObj* gobj);
36/* 2B6A60 */ void it_802B6A60(Item_GObj* gobj);
38/* 2B6B8C */ void itSamusmissile_UnkMotion1_Phys(Item_GObj* gobj);
39/* 2B6BFC */ bool itSamusmissile_UnkMotion1_Coll(Item_GObj* gobj);
41/* 2B6E4C */ bool it_2725_Logic52_Reflected(Item_GObj*);
42/* 2B701C */ void it_802B701C(Item_GObj*);
43/* 2B7080 */ bool itSamusmissile_UnkMotion3_Anim(Item_GObj* 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
ItemStateTable it_803F7340[]
Definition itsamusmissile.c:17
void it_802B701C(Item_GObj *)
Definition itsamusmissile.c:405
void itSamusmissile_UnkMotion1_Phys(Item_GObj *gobj)
Definition itsamusmissile.c:288
Item_GObj * it_802B62D0(Item_GObj *, Vec3 *pos, bool, float facing_dir)
Definition itsamusmissile.c:26
void it_2725_Logic52_EvtUnk(Item_GObj *, Item_GObj *)
Definition itsamusmissile.c:434
void it_802B70A0(Item_GObj *)
Definition itsamusmissile.c:422
bool it_2725_Logic52_ShieldBounced(Item_GObj *)
Definition itsamusmissile.c:358
bool it_2725_Logic52_Clanked(Item_GObj *)
Definition itsamusmissile.c:330
bool itSamusmissile_UnkMotion0_Coll(Item_GObj *gobj)
Definition itsamusmissile.c:256
bool itSamusmissile_UnkMotion3_Anim(Item_GObj *gobj)
Definition itsamusmissile.c:417
bool itSamusmissile_UnkMotion1_Coll(Item_GObj *gobj)
Definition itsamusmissile.c:310
void * it_802B66A8(Item_GObj *gobj)
Definition itsamusmissile.c:168
bool it_2725_Logic52_HitShield(Item_GObj *)
Definition itsamusmissile.c:344
void it_802B63F8(Item_GObj *gobj)
Definition itsamusmissile.c:62
bool itSamusmissile_UnkMotion1_Anim(Item_GObj *)
Definition itsamusmissile.c:282
bool it_2725_Logic52_Reflected(Item_GObj *)
Definition itsamusmissile.c:380
bool it_2725_Logic52_DmgDealt(Item_GObj *)
Definition itsamusmissile.c:316
void it_802B64FC(Item_GObj *gobj)
Definition itsamusmissile.c:118
void itSamusmissile_UnkMotion0_Phys(Item_GObj *gobj)
Definition itsamusmissile.c:236
bool itSamusmissile_UnkMotion0_Anim(Item_GObj *)
Definition itsamusmissile.c:207
void it_802B6A60(Item_GObj *gobj)
Definition itsamusmissile.c:262
struct Vec Vec3
HSD_GObj Item_GObj
Definition forward.h:64
Definition types.h:10
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