Functions | |
void | default_trigger_on_activate (Trigger *self) |
void | clear_trigger_data (void) |
void | init_trigger_list (void) |
Trigger * | create_trigger (TriggerBlueprint *bp) |
void | update_triggers (void) |
void | delete_trigger (Trigger *toDelete) |
s32 | is_another_trigger_bound (Trigger *trigger, EvtScript *script) |
Trigger * | get_trigger_by_id (s32 triggerID) |
s32 | should_collider_allow_interact (s32 colliderID) |
Variables | |
s16 | gTriggerCount |
BSS TriggerList | wTriggerList |
BSS TriggerList | bTriggerList |
BSS TriggerList * | gCurrentTriggerListPtr |
void clear_trigger_data | ( | void | ) |
Trigger * create_trigger | ( | TriggerBlueprint * | bp | ) |
Referenced by bind_trigger(), evt_handle_bind(), and evt_handle_bind_lock().
void default_trigger_on_activate | ( | Trigger * | self | ) |
Referenced by create_trigger().
void delete_trigger | ( | Trigger * | toDelete | ) |
Referenced by evt_handle_unbind().
Trigger * get_trigger_by_id | ( | s32 | triggerID | ) |
Referenced by get_trigger_tattle().
void init_trigger_list | ( | void | ) |
Referenced by state_step_end_battle(), state_step_exit_language_select(), and state_step_unpause().
Referenced by evt_trigger_on_activate_exec_script().
s32 should_collider_allow_interact | ( | s32 | colliderID | ) |
Referenced by check_for_interactables(), func_800E06D8(), and should_continue_inspect().
void update_triggers | ( | void | ) |
Referenced by step_game_loop().
BSS TriggerList bTriggerList |
Referenced by clear_trigger_data(), and init_trigger_list().
BSS TriggerList* gCurrentTriggerListPtr |
s16 gTriggerCount |
Referenced by clear_trigger_data(), create_trigger(), and init_trigger_list().
BSS TriggerList wTriggerList |
Referenced by clear_trigger_data(), and init_trigger_list().