#include <common_structs.h>
Data Fields | ||
| s32 | flags | |
| s32 | varIndex | |
| union { | ||
| s32 | colliderID | |
| struct BombTrigger * | blast | |
| } | location | |
| s32(* | onActivateFunc )(struct Trigger *) | |
| EvtScript * | onTriggerEvt | |
| struct Evt * | runningScript | |
| s32 | priority | |
| union { | ||
| s32 | varTable [3] | |
| f32 | varTableF [3] | |
| void * | varTablePtr [3] | |
| }; | ||
| s32 * | itemList | |
| s32 | tattleMsg | |
| u8 | hasPlayerInteractPrompt | |
| char | unk_31 [3] | |
| s32 | runningScriptID | |
| union { ... } Trigger |
| s32 Trigger::flags |
| u8 Trigger::hasPlayerInteractPrompt |
Referenced by create_trigger(), and should_collider_allow_interact().
| s32* Trigger::itemList |
Referenced by create_trigger().
| union { ... } Trigger::location |
Referenced by create_trigger(), get_trigger_tattle(), and should_collider_allow_interact().
Referenced by create_trigger().
| EvtScript* Trigger::onTriggerEvt |
| s32 Trigger::priority |
| s32 Trigger::runningScriptID |
Referenced by evt_trigger_on_activate_exec_script(), and evt_trigger_on_activate_lock().
| s32 Trigger::tattleMsg |
Referenced by create_trigger(), and get_trigger_tattle().
| char Trigger::unk_31[3] |
| s32 Trigger::varIndex |
Referenced by create_trigger().