SSBM Decomp
Loading...
Searching...
No Matches
ItemLogicTable Struct Reference

#include <types.h>

Data Fields

ItemStateTablestates
 
HSD_GObjEvent spawned
 
HSD_GObjEvent destroyed
 
HSD_GObjEvent picked_up
 
HSD_GObjEvent dropped
 
HSD_GObjEvent thrown
 
HSD_GObjPredicate dmg_dealt
 
HSD_GObjPredicate dmg_received
 
HSD_GObjEvent entered_air
 
HSD_GObjPredicate reflected
 
HSD_GObjPredicate clanked
 
HSD_GObjPredicate absorbed
 
HSD_GObjPredicate shield_bounced
 
HSD_GObjPredicate hit_shield
 
HSD_GObjInteraction evt_unk
 

Field Documentation

◆ states

ItemStateTable* ItemLogicTable::states
Offset:
0x0.
Size:
0x4 bytes.

◆ spawned

HSD_GObjEvent ItemLogicTable::spawned
Offset:
0x4.
Size:
0x4 bytes.

◆ destroyed

HSD_GObjEvent ItemLogicTable::destroyed
Offset:
0x8.
Size:
0x4 bytes.

◆ picked_up

HSD_GObjEvent ItemLogicTable::picked_up
Offset:
0xC.
Size:
0x4 bytes.

◆ dropped

HSD_GObjEvent ItemLogicTable::dropped
Offset:
0x10.
Size:
0x4 bytes.

◆ thrown

HSD_GObjEvent ItemLogicTable::thrown
Offset:
0x14.
Size:
0x4 bytes.

◆ dmg_dealt

HSD_GObjPredicate ItemLogicTable::dmg_dealt
Offset:
0x18.
Size:
0x4 bytes.

◆ dmg_received

HSD_GObjPredicate ItemLogicTable::dmg_received
Offset:
0x1C.
Size:
0x4 bytes.

◆ entered_air

HSD_GObjEvent ItemLogicTable::entered_air
Offset:
0x20.
Size:
0x4 bytes.

◆ reflected

HSD_GObjPredicate ItemLogicTable::reflected
Offset:
0x24.
Size:
0x4 bytes.

◆ clanked

HSD_GObjPredicate ItemLogicTable::clanked
Offset:
0x28.
Size:
0x4 bytes.

◆ absorbed

HSD_GObjPredicate ItemLogicTable::absorbed
Offset:
0x2C.
Size:
0x4 bytes.

◆ shield_bounced

HSD_GObjPredicate ItemLogicTable::shield_bounced
Offset:
0x30.
Size:
0x4 bytes.

◆ hit_shield

HSD_GObjPredicate ItemLogicTable::hit_shield
Offset:
0x34.
Size:
0x4 bytes.

◆ evt_unk

HSD_GObjInteraction ItemLogicTable::evt_unk
Offset:
0x38.
Size:
0x4 bytes.

The documentation for this struct was generated from the following file: