Go to the source code of this file.
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 default_trigger_on_activate | ( | Trigger * | self | ) |
void clear_trigger_data | ( | void | ) |
Definition at line 13 of file trigger.c.
Referenced by load_demo_battle(), load_engine_data(), load_map_by_IDs(), state_step_battle(), state_step_demo(), state_step_intro(), state_step_pause(), and state_step_startup().
void init_trigger_list | ( | void | ) |
Definition at line 45 of file trigger.c.
Referenced by state_step_end_battle(), and state_step_unpause().
Trigger * create_trigger | ( | TriggerBlueprint * | bp | ) |
Definition at line 55 of file trigger.c.
Referenced by bind_trigger(), evt_handle_bind(), and evt_handle_bind_lock().
void update_triggers | ( | void | ) |
Definition at line 89 of file trigger.c.
Referenced by step_game_loop().
void delete_trigger | ( | Trigger * | toDelete | ) |
Definition at line 239 of file trigger.c.
Referenced by evt_handle_unbind().
Definition at line 254 of file trigger.c.
Referenced by evt_trigger_on_activate_exec_script().
Trigger * get_trigger_by_id | ( | s32 | triggerID | ) |
Definition at line 276 of file trigger.c.
Referenced by get_trigger_tattle().
s32 should_collider_allow_interact | ( | s32 | colliderID | ) |
Definition at line 281 of file trigger.c.
Referenced by check_for_interactables(), func_800E06D8(), and should_continue_inspect().
s16 gTriggerCount |
Definition at line 4 of file trigger.c.
Referenced by clear_trigger_data(), create_trigger(), and init_trigger_list().
BSS TriggerList wTriggerList |
Definition at line 5 of file trigger.c.
Referenced by clear_trigger_data(), and init_trigger_list().
BSS TriggerList bTriggerList |
Definition at line 6 of file trigger.c.
Referenced by clear_trigger_data(), and init_trigger_list().
BSS TriggerList* gCurrentTriggerListPtr |
Definition at line 7 of file trigger.c.
Referenced by clear_trigger_data(), create_trigger(), delete_trigger(), get_trigger_by_id(), init_trigger_list(), is_another_trigger_bound(), should_collider_allow_interact(), and update_triggers().