![]() |
Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
|
Go to the source code of this file.
Macros | |
#define | PLAYER_RADIUS 15.0 |
#define | PLAYER_STAND_MAX_Z 70.0 |
#define | UNITRIGGER_MAX_RADIUS (128 - PLAYER_RADIUS) |
Functions | |
function | __init__ () |
function | assess_and_apply_visibility (trigger, stub, player, default_keep) |
function | build_trigger_from_unitrigger_stub (stub, player) |
function | check_and_build_trigger_from_unitrigger_stub (stub, player) |
function | cleanup_trigger (trigger, player) |
function | copy_zombie_keys_onto_trigger (trig, stub) |
function | create_dyn_unitrigger (str_hint, n_radius=64, func_prompt_and_visibility=&unitrigger_prompt_and_visibility, func_unitrigger_logic=&unitrigger_logic, s_trigger_type="unitrigger_radius_use") |
function | create_unitrigger (str_hint, n_radius=64, func_prompt_and_visibility=&unitrigger_prompt_and_visibility, func_unitrigger_logic=&unitrigger_logic, s_trigger_type="unitrigger_radius_use") |
function | debug_unitriggers () |
function | delay_delete_contact_ent () |
function | get_closest_unitriggers (org, array, dist=9999999) |
function | is_same_trigger (old_trigger, trigger) |
function | main () |
function | register_dyn_unitrigger (unitrigger_stub, trigger_func, recalculate_zone) |
function | register_static_unitrigger (unitrigger_stub, trigger_func, recalculate_zone) |
function | register_unitrigger (unitrigger_stub, trigger_func) |
function | register_unitrigger_internal (unitrigger_stub, trigger_func) |
function | register_unitrigger_system_func (system, trigger_func) |
function | reregister_unitrigger_as_dynamic (unitrigger_stub) |
function | run_visibility_function_for_all_triggers () |
function | trigger_thread (trigger_func) |
function | unitrigger_force_per_player_triggers (unitrigger_stub, opt_on_off) |
function | unitrigger_logic () |
function | unitrigger_origin () |
function | unitrigger_prompt_and_visibility (player) |
function | unitrigger_trigger (player) |
function | unregister_unitrigger (unitrigger_stub) |
function | unregister_unitrigger_internal (unitrigger_stub) |
#define PLAYER_RADIUS 15.0 |
Definition at line 20 of file _zm_unitrigger.gsc.
#define PLAYER_STAND_MAX_Z 70.0 |
Definition at line 21 of file _zm_unitrigger.gsc.
#define UNITRIGGER_MAX_RADIUS (128 - PLAYER_RADIUS) |
Definition at line 22 of file _zm_unitrigger.gsc.
function __init__ | ( | ) |
Definition at line 28 of file _zm_unitrigger.gsc.
References array, get_array(), and register_unitrigger().
function assess_and_apply_visibility | ( | trigger | , |
stub | , | ||
player | , | ||
default_keep | |||
) |
Definition at line 335 of file _zm_unitrigger.gsc.
References IS_TRUE, and trigger_thread().
Referenced by main().
function build_trigger_from_unitrigger_stub | ( | stub | , |
player | |||
) |
Definition at line 665 of file _zm_unitrigger.gsc.
References copy_zombie_keys_onto_trigger(), IS_TRUE, Spawn(), and unitrigger_origin().
Referenced by check_and_build_trigger_from_unitrigger_stub().
function check_and_build_trigger_from_unitrigger_stub | ( | stub | , |
player | |||
) |
Definition at line 637 of file _zm_unitrigger.gsc.
References build_trigger_from_unitrigger_stub(), and IS_TRUE.
Referenced by main().
function cleanup_trigger | ( | trigger | , |
player | |||
) |
function copy_zombie_keys_onto_trigger | ( | trig | , |
stub | |||
) |
Definition at line 791 of file _zm_unitrigger.gsc.
Referenced by build_trigger_from_unitrigger_stub().
function create_dyn_unitrigger | ( | str_hint | , |
n_radius | = 64 , |
||
func_prompt_and_visibility | = &unitrigger_prompt_and_visibility , |
||
func_unitrigger_logic | = &unitrigger_logic , |
||
s_trigger_type | = "unitrigger_radius_use" |
||
) |
Definition at line 872 of file _zm_unitrigger.gsc.
References register_dyn_unitrigger().
function create_unitrigger | ( | str_hint | , |
n_radius | = 64 , |
||
func_prompt_and_visibility | = &unitrigger_prompt_and_visibility , |
||
func_unitrigger_logic | = &unitrigger_logic , |
||
s_trigger_type | = "unitrigger_radius_use" |
||
) |
Definition at line 853 of file _zm_unitrigger.gsc.
References register_static_unitrigger().
function debug_unitriggers | ( | ) |
Definition at line 315 of file _zm_unitrigger.gsc.
Referenced by main().
function delay_delete_contact_ent | ( | ) |
Definition at line 219 of file _zm_unitrigger.gsc.
Referenced by register_dyn_unitrigger(), and register_static_unitrigger().
function get_closest_unitriggers | ( | org | , |
array | , | ||
dist | = 9999999 |
||
) |
Definition at line 818 of file _zm_unitrigger.gsc.
References array, and unitrigger_origin().
Referenced by is_point_in_craft_trigger(), and main().
function is_same_trigger | ( | old_trigger | , |
trigger | |||
) |
Definition at line 632 of file _zm_unitrigger.gsc.
Referenced by main().
function main | ( | ) |
Definition at line 364 of file _zm_unitrigger.gsc.
References assess_and_apply_visibility(), check_and_build_trigger_from_unitrigger_stub(), cleanup_trigger(), debug_unitriggers(), get_closest_unitriggers(), is_player_looking_at(), is_player_valid(), is_same_trigger(), IS_TRUE, PLAYER_RADIUS, PLAYER_STAND_MAX_Z, register_static_unitrigger(), unitrigger_origin(), and WAIT_SERVER_FRAME.
function register_dyn_unitrigger | ( | unitrigger_stub | , |
trigger_func | , | ||
recalculate_zone | |||
) |
Definition at line 287 of file _zm_unitrigger.gsc.
References delay_delete_contact_ent(), register_unitrigger_internal(), and spawn().
Referenced by create_dyn_unitrigger().
function register_static_unitrigger | ( | unitrigger_stub | , |
trigger_func | , | ||
recalculate_zone | |||
) |
Definition at line 236 of file _zm_unitrigger.gsc.
References delay_delete_contact_ent(), entity_in_zone(), register_unitrigger_internal(), and spawn().
Referenced by add_dynamic_wallbuy(), blocker_trigger_think(), create_bottle_unitrigger(), create_gravity_trap_unitrigger(), create_perk_random_machine_unitrigger_stub(), create_unitrigger(), generate_piece_unitrigger(), init_spawnable_weapon_upgrade(), main(), process_magic_box_zbarrier_state(), setup_unitrigger_craftable_internal(), show_chest(), and treasure_chest_think().
function register_unitrigger | ( | unitrigger_stub | , |
trigger_func | |||
) |
Definition at line 166 of file _zm_unitrigger.gsc.
References register_unitrigger_internal().
Referenced by __init__(), generate_piece_unitrigger(), reregister_unitrigger_as_dynamic(), and setup_vehicle_unitrigger_craftable().
function register_unitrigger_internal | ( | unitrigger_stub | , |
trigger_func | |||
) |
Definition at line 86 of file _zm_unitrigger.gsc.
References PLAYER_RADIUS, and UNITRIGGER_MAX_RADIUS.
Referenced by register_dyn_unitrigger(), register_static_unitrigger(), and register_unitrigger().
function register_unitrigger_system_func | ( | system | , |
trigger_func | |||
) |
Definition at line 53 of file _zm_unitrigger.gsc.
function reregister_unitrigger_as_dynamic | ( | unitrigger_stub | ) |
Definition at line 308 of file _zm_unitrigger.gsc.
References register_unitrigger(), and unregister_unitrigger_internal().
function run_visibility_function_for_all_triggers | ( | ) |
Definition at line 599 of file _zm_unitrigger.gsc.
References IS_TRUE.
function trigger_thread | ( | trigger_func | ) |
Definition at line 808 of file _zm_unitrigger.gsc.
Referenced by assess_and_apply_visibility().
function unitrigger_force_per_player_triggers | ( | unitrigger_stub | , |
opt_on_off | |||
) |
Definition at line 58 of file _zm_unitrigger.gsc.
Referenced by add_dynamic_wallbuy(), blocker_trigger_think(), create_gravity_trap_unitrigger(), create_perk_random_machine_unitrigger_stub(), generate_piece_unitrigger(), get_chest_pieces(), init_spawnable_weapon_upgrade(), setup_unitrigger_craftable_internal(), and setup_vehicle_unitrigger_craftable().
function unitrigger_logic | ( | ) |
Definition at line 900 of file _zm_unitrigger.gsc.
References in_revive_trigger(), IS_DRINKING, and is_player_valid().
function unitrigger_origin | ( | ) |
Definition at line 77 of file _zm_unitrigger.gsc.
Referenced by build_trigger_from_unitrigger_stub(), craftables_watch_swipes(), get_closest_unitriggers(), main(), and player_continue_crafting().
function unitrigger_prompt_and_visibility | ( | player | ) |
Definition at line 892 of file _zm_unitrigger.gsc.
function unitrigger_trigger | ( | player | ) |
Definition at line 65 of file _zm_unitrigger.gsc.
Referenced by blocker_trigger_think(), and player_continue_crafting().
function unregister_unitrigger | ( | unitrigger_stub | ) |
Definition at line 173 of file _zm_unitrigger.gsc.
References unregister_unitrigger_internal().
Referenced by blocker_trigger_think(), bottle_trigger_activate(), complete_craftable(), craftable_place_think(), craftable_transfer_data(), delete_on_disconnect(), gravity_trap_trigger_activate(), hide_chest(), piece_unspawn(), reset_after_bleeding_out(), treasure_chest_think(), trigger_delete_on_repair(), unregister_unitrigger_on_kill_think(), and update_open_table_status().
function unregister_unitrigger_internal | ( | unitrigger_stub | ) |
Definition at line 179 of file _zm_unitrigger.gsc.
References IS_TRUE.
Referenced by reregister_unitrigger_as_dynamic(), and unregister_unitrigger().