#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(), should_collider_allow_interact(), and update_triggers().
s32(* Trigger::onActivateFunc) (struct Trigger *) |
Referenced by create_trigger(), and update_triggers().
EvtScript* Trigger::onTriggerEvt |
s32 Trigger::priority |
struct Evt* Trigger::runningScript |
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(), and update_triggers().