SSBM Decomp
|
#include <types.h>
Data Fields | ||
HitCapsuleState | state | |
uint | x4 | |
u32 | unk_count | |
float | damage | |
Vec3 | b_offset | |
float | scale | |
int | kb_angle | |
u32 | x24 | |
u32 | x28 | |
u32 | x2C | |
uint | element | |
int | x34 | |
int | sfx_severity | |
enum_t | sfx_kind | |
u8 | x40_b0: 1 | |
u8 | x40_b1: 1 | |
u8 | x40_b2: 1 | |
u8 | x40_b3: 1 | |
u8 | x40_b4: 1 | |
u8 | x40_b5: 1 | |
u8 | x40_b6: 1 | |
u8 | x40_b7: 1 | |
u8 | x41_b0: 1 | |
u8 | x41_b1: 1 | |
u8 | x41_b2: 1 | |
u8 | x41_b3: 1 | |
u8 | x41_b4: 1 | |
u8 | x41_b5: 1 | |
u8 | x41_b6: 1 | |
u8 | x41_b7: 1 | |
u8 | x42_b0: 1 | |
u8 | x42_b1: 1 | |
u8 | x42_b2: 1 | |
u8 | x42_b3: 1 | |
u8 | x42_b4: 1 | |
u8 | x42_b5: 1 | |
u8 | x42_b6: 1 | |
u8 | x42_b7: 1 | |
union { | ||
u8 x43 | ||
struct { | ||
u8 x43_b0: 1 | ||
u8 x43_b1: 1 | ||
u8 x43_b2: 1 | ||
u8 x43_b3: 1 | ||
u8 x43_b4: 1 | ||
u8 x43_b5: 1 | ||
u8 x43_b6: 1 | ||
u8 x43_b7: 1 | ||
} | ||
}; | ||
u8 | x44 | |
u8 | x45 | |
u8 | x46 [0x48 - 0x46] | |
HSD_JObj * | jobj | |
Vec3 | x4C | |
Vec3 | x58 | |
Vec3 | hurt_coll_pos | |
float | coll_distance | |
HitVictim | victims_1 [12] | |
HitVictim | victims_2 [12] | |
union { | ||
HSD_GObj * owner | ||
u8 hit_grabbed_victim_only: 1 | ||
}; | ||
HitCapsuleState HitCapsule::state |
uint HitCapsule::x4 |
u32 HitCapsule::unk_count |
float HitCapsule::damage |
Vec3 HitCapsule::b_offset |
float HitCapsule::scale |
int HitCapsule::kb_angle |
u32 HitCapsule::x24 |
u32 HitCapsule::x28 |
u32 HitCapsule::x2C |
uint HitCapsule::element |
int HitCapsule::x34 |
int HitCapsule::sfx_severity |
enum_t HitCapsule::sfx_kind |
u8 HitCapsule::x40_b0 |
u8 HitCapsule::x40_b1 |
u8 HitCapsule::x40_b2 |
u8 HitCapsule::x40_b3 |
u8 HitCapsule::x40_b4 |
u8 HitCapsule::x40_b5 |
u8 HitCapsule::x40_b6 |
u8 HitCapsule::x40_b7 |
u8 HitCapsule::x41_b0 |
u8 HitCapsule::x41_b1 |
u8 HitCapsule::x41_b2 |
u8 HitCapsule::x41_b3 |
u8 HitCapsule::x41_b4 |
u8 HitCapsule::x41_b5 |
u8 HitCapsule::x41_b6 |
u8 HitCapsule::x41_b7 |
u8 HitCapsule::x42_b0 |
u8 HitCapsule::x42_b1 |
u8 HitCapsule::x42_b2 |
u8 HitCapsule::x42_b3 |
u8 HitCapsule::x42_b4 |
u8 HitCapsule::x42_b5 |
u8 HitCapsule::x42_b6 |
u8 HitCapsule::x42_b7 |
u8 HitCapsule::x43 |
u8 HitCapsule::x43_b0 |
u8 HitCapsule::x43_b1 |
u8 HitCapsule::x43_b2 |
u8 HitCapsule::x43_b3 |
u8 HitCapsule::x43_b4 |
u8 HitCapsule::x43_b5 |
u8 HitCapsule::x43_b6 |
u8 HitCapsule::x43_b7 |
union { ... } HitCapsule |
u8 HitCapsule::x44 |
u8 HitCapsule::x45 |
u8 HitCapsule::x46[0x48 - 0x46] |
HSD_JObj* HitCapsule::jobj |
Vec3 HitCapsule::x4C |
Vec3 HitCapsule::x58 |
Vec3 HitCapsule::hurt_coll_pos |
float HitCapsule::coll_distance |
HitVictim HitCapsule::victims_1[12] |
HitVictim HitCapsule::victims_2[12] |
HSD_GObj* HitCapsule::owner |
u8 HitCapsule::hit_grabbed_victim_only |
union { ... } HitCapsule |