![]() |
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().