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: