![]() |
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.
Functions | |
| function | add_interrupt_connection (from_state_name, to_state_name, on_notify, checkfunc) |
| function | add_state (name, enter_func, update_func, exit_func, reenter_func) |
| function | add_utility_connection (from_state_name, to_state_name, checkfunc, defaultScore) |
| function | clear () |
| function | connection_on_notify (state_machine, notify_name, connection) |
| function | create (name, owner, change_notify="change_state") |
| function | debugOn () |
| function | evaluate_connections (eval_func, params) |
| function | get_state (name) |
| function | set_state (name, state_params) |
| function | threadNotifyConnections (state) |
| function add_interrupt_connection | ( | from_state_name | , |
| to_state_name | , | ||
| on_notify | , | ||
| checkfunc | |||
| ) |
Definition at line 90 of file statemachine_shared.gsc.
References CONNECTION_TYPE_NOTIFY, and get_state().
Referenced by defaultRole(), escort_drone_think(), InitSentinel(), metalstorm_think(), quadrotor_think(), and turret_gadget_deploy_think().
| function add_state | ( | name | , |
| enter_func | , | ||
| update_func | , | ||
| exit_func | , | ||
| reenter_func | |||
| ) |
Definition at line 59 of file statemachine_shared.gsc.
References name.
Referenced by defaultRole(), escort_drone_think(), idgun_add_vehicle_death_state(), InitSentinel(), metalstorm_think(), quadrotor_think(), and turret_gadget_deploy_think().
| function add_utility_connection | ( | from_state_name | , |
| to_state_name | , | ||
| checkfunc | , | ||
| defaultScore | |||
| ) |
Definition at line 112 of file statemachine_shared.gsc.
References ARRAY_ADD, CONNECTION_TYPE_UTILITY, DEFAULT_CONNECTION_SCORE, and get_state().
Referenced by defaultRole(), and InitSentinel().
| function clear | ( | ) |
Definition at line 38 of file statemachine_shared.gsc.
| function connection_on_notify | ( | state_machine | , |
| notify_name | , | ||
| connection | |||
| ) |
Definition at line 222 of file statemachine_shared.gsc.
References ARRAY_ADD, and set_state().
Referenced by threadNotifyConnections().
| function create | ( | name | , |
| owner | , | ||
| change_notify | = "change_state" |
||
| ) |
Definition at line 9 of file statemachine_shared.gsc.
References name.
| function debugOn | ( | ) |
Definition at line 310 of file statemachine_shared.gsc.
| function evaluate_connections | ( | eval_func | , |
| params | |||
| ) |
Definition at line 266 of file statemachine_shared.gsc.
References ARRAY_ADD, CONNECTION_TYPE_UTILITY, and set_state().
Referenced by attack_thread(), emped_update(), hunter_emped(), Movement_Thread(), pain_update(), quadtank_emped(), state_balconyCombat_update(), state_combat_update(), state_emped_update(), state_groundCombat_update(), state_guard_update(), state_jump_update(), state_melee_combat_attack(), state_power_up_update(), state_range_combat_attack(), state_stationary_update(), and state_unaware_update().
| function get_state | ( | name | ) |
Definition at line 80 of file statemachine_shared.gsc.
References name.
Referenced by add_interrupt_connection(), and add_utility_connection().
| function set_state | ( | name | , |
| state_params | |||
| ) |
Definition at line 133 of file statemachine_shared.gsc.
References name, and threadNotifyConnections().
Referenced by connection_on_notify(), croc_off(), croc_start_ai(), croc_stop_ai(), croc_think(), endTankRemoteControl(), escort_drone_off(), escort_drone_start_ai(), escort_drone_start_scripted(), escort_drone_think(), evaluate_connections(), hunter_pain_small(), InitEnemySelection(), metalstorm_off(), metalstorm_start_ai(), metalstorm_stop_ai(), metalstorm_think(), pain_update(), parasite_variables(), patrol(), quadrotor_off(), quadrotor_start_ai(), quadrotor_start_scripted(), quadrotor_think(), quadtank_off(), quadtank_on(), raps_spawn_fx(), start_timed_vortex(), state_combat_enter(), state_combat_update(), state_slash_update(), state_strafe_update(), state_unaware_update(), turret_gadget_deploy_off(), turret_gadget_deploy_start_ai(), turret_gadget_deploy_start_scripted(), turret_gadget_deploy_think(), and WatchParentMissiles().
| function threadNotifyConnections | ( | state | ) |
Definition at line 210 of file statemachine_shared.gsc.
References connection_on_notify(), and CONNECTION_TYPE_NOTIFY.
Referenced by set_state().