‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
visionset_mgr_shared.gsc File Reference

Go to the source code of this file.

Functions

function __init__ ()
 
function activate (type, name, player, opt_param_1, opt_param_2, opt_param_3)
 
function activate_per_player (type, name, player, opt_param_1, opt_param_2, opt_param_3)
 
function add_info (type, name, version, priority, lerp_step_count, should_activate_per_player, lerp_thread, ref_count_lerp_thread)
 
function add_sorted_name_key (type, name)
 
function add_sorted_priority_key (type, name, priority)
 
function calc_ramp_in_lerp (start_time, end_time)
 
function calc_remaining_duration_lerp (start_time, end_time)
 
function deactivate (type, name, player)
 
function deactivate_per_player (type, name, player)
 
function duration_lerp_thread (duration, max_duration)
 
function duration_lerp_thread_per_player (player, duration, max_duration)
 
function finalize_clientfields ()
 
function finalize_type_clientfields ()
 
function get_first_active_name (type_struct)
 
function lerp_thread_per_player_wrapper (func, player, opt_param_1, opt_param_2, opt_param_3)
 
function lerp_thread_wrapper (func, opt_param_1, opt_param_2, opt_param_3)
 
function monitor ()
 
function on_player_connect ()
 
function player_setup ()
 
function player_shutdown ()
 
function ramp_in_out_thread (ramp_in, full_period, ramp_out)
 
function ramp_in_out_thread_hold_func ()
 
function ramp_in_out_thread_per_player (player, ramp_in, full_period, ramp_out)
 
function ramp_in_out_thread_per_player_death_shutdown (player, ramp_in, full_period, ramp_out)
 
function ramp_in_out_thread_per_player_internal (player, ramp_in, full_period, ramp_out)
 
function ramp_in_out_thread_watch_player_shutdown (player)
 
function ramp_in_thread_per_player (player, duration)
 
function register_info (type, name, version, priority, lerp_step_count, should_activate_per_player, lerp_thread, ref_count_lerp_thread)
 
function register_type (type)
 
function set_state_active (player, lerp)
 
function set_state_inactive (player)
 
function timeout_lerp_thread (timeout, opt_param_2, opt_param_3)
 
function timeout_lerp_thread_per_player (player, timeout, opt_param_2, opt_param_3)
 
function update_clientfields (player, type_struct)
 
function validate_info (type, name, priority)
 

Function Documentation

◆ __init__()

◆ activate()

function activate ( type  ,
name  ,
player  ,
opt_param_1  ,
opt_param_2  ,
opt_param_3   
)

◆ activate_per_player()

function activate_per_player ( type  ,
name  ,
player  ,
opt_param_1  ,
opt_param_2  ,
opt_param_3   
)

Definition at line 696 of file visionset_mgr_shared.gsc.

References lerp_thread_per_player_wrapper(), name, and set_state_active().

Referenced by activate().

◆ add_info()

function add_info ( type  ,
name  ,
version  ,
priority  ,
lerp_step_count  ,
should_activate_per_player  ,
lerp_thread  ,
ref_count_lerp_thread   
)

Definition at line 511 of file visionset_mgr_shared.gsc.

References name.

Referenced by register_info().

◆ add_sorted_name_key()

function add_sorted_name_key ( type  ,
name   
)

Definition at line 483 of file visionset_mgr_shared.gsc.

References name.

Referenced by register_info().

◆ add_sorted_priority_key()

function add_sorted_priority_key ( type  ,
name  ,
priority   
)

Definition at line 497 of file visionset_mgr_shared.gsc.

References name.

Referenced by register_info().

◆ calc_ramp_in_lerp()

function calc_ramp_in_lerp ( start_time  ,
end_time   
)

◆ calc_remaining_duration_lerp()

function calc_remaining_duration_lerp ( start_time  ,
end_time   
)

◆ deactivate()

function deactivate ( type  ,
name  ,
player   
)

◆ deactivate_per_player()

◆ duration_lerp_thread()

function duration_lerp_thread ( duration  ,
max_duration   
)

◆ duration_lerp_thread_per_player()

function duration_lerp_thread_per_player ( player  ,
duration  ,
max_duration   
)

◆ finalize_clientfields()

function finalize_clientfields ( )

Definition at line 414 of file visionset_mgr_shared.gsc.

References finalize_type_clientfields().

Referenced by __init__().

◆ finalize_type_clientfields()

function finalize_type_clientfields ( )

Definition at line 426 of file visionset_mgr_shared.gsc.

References name, and register().

Referenced by finalize_clientfields().

◆ get_first_active_name()

function get_first_active_name ( type_struct  )

Definition at line 641 of file visionset_mgr_shared.gsc.

Referenced by update_clientfields().

◆ lerp_thread_per_player_wrapper()

function lerp_thread_per_player_wrapper ( func  ,
player  ,
opt_param_1  ,
opt_param_2  ,
opt_param_3   
)

Definition at line 685 of file visionset_mgr_shared.gsc.

Referenced by activate_per_player().

◆ lerp_thread_wrapper()

function lerp_thread_wrapper ( func  ,
opt_param_1  ,
opt_param_2  ,
opt_param_3   
)

Definition at line 676 of file visionset_mgr_shared.gsc.

Referenced by activate().

◆ monitor()

function monitor ( )

Definition at line 602 of file visionset_mgr_shared.gsc.

References update_clientfields(), and WAIT_SERVER_FRAME.

Referenced by __init__().

◆ on_player_connect()

function on_player_connect ( )

Definition at line 539 of file visionset_mgr_shared.gsc.

References player_setup().

Referenced by __init__().

◆ player_setup()

function player_setup ( )

Definition at line 545 of file visionset_mgr_shared.gsc.

References set_state_active().

Referenced by on_player_connect().

◆ player_shutdown()

function player_shutdown ( )

Definition at line 578 of file visionset_mgr_shared.gsc.

References deactivate_per_player().

Referenced by spawn_end_of_final_killcam().

◆ ramp_in_out_thread()

function ramp_in_out_thread ( ramp_in  ,
full_period  ,
ramp_out   
)

◆ ramp_in_out_thread_hold_func()

function ramp_in_out_thread_hold_func ( )

Definition at line 250 of file visionset_mgr_shared.gsc.

References set_state_active(), and WAIT_SERVER_FRAME.

Referenced by ramp_in_out_thread().

◆ ramp_in_out_thread_per_player()

function ramp_in_out_thread_per_player ( player  ,
ramp_in  ,
full_period  ,
ramp_out   
)

Definition at line 392 of file visionset_mgr_shared.gsc.

References ramp_in_out_thread_per_player_internal().

Referenced by __init__(), and init().

◆ ramp_in_out_thread_per_player_death_shutdown()

function ramp_in_out_thread_per_player_death_shutdown ( player  ,
ramp_in  ,
full_period  ,
ramp_out   
)

◆ ramp_in_out_thread_per_player_internal()

function ramp_in_out_thread_per_player_internal ( player  ,
ramp_in  ,
full_period  ,
ramp_out   
)

◆ ramp_in_out_thread_watch_player_shutdown()

function ramp_in_out_thread_watch_player_shutdown ( player  )

◆ ramp_in_thread_per_player()

function ramp_in_thread_per_player ( player  ,
duration   
)

Definition at line 229 of file visionset_mgr_shared.gsc.

References calc_ramp_in_lerp(), lerp(), set_state_active(), and WAIT_SERVER_FRAME.

Referenced by __init__().

◆ register_info()

function register_info ( type  ,
name  ,
version  ,
priority  ,
lerp_step_count  ,
should_activate_per_player  ,
lerp_thread  ,
ref_count_lerp_thread   
)

◆ register_type()

function register_type ( type  )

Definition at line 397 of file visionset_mgr_shared.gsc.

References register_info(), and VERSION_SHIP.

Referenced by __init__().

◆ set_state_active()

◆ set_state_inactive()

function set_state_inactive ( player  )

Definition at line 127 of file visionset_mgr_shared.gsc.

Referenced by deactivate(), and deactivate_per_player().

◆ timeout_lerp_thread()

function timeout_lerp_thread ( timeout  ,
opt_param_2  ,
opt_param_3   
)

Definition at line 141 of file visionset_mgr_shared.gsc.

References deactivate(), name, set_state_active(), and timeout().

◆ timeout_lerp_thread_per_player()

function timeout_lerp_thread_per_player ( player  ,
timeout  ,
opt_param_2  ,
opt_param_3   
)

Definition at line 155 of file visionset_mgr_shared.gsc.

References deactivate_per_player(), name, set_state_active(), and timeout().

◆ update_clientfields()

function update_clientfields ( player  ,
type_struct   
)

Definition at line 661 of file visionset_mgr_shared.gsc.

References get_first_active_name(), name, and set_to_player().

Referenced by monitor().

◆ validate_info()

function validate_info ( type  ,
name  ,
priority   
)

Definition at line 461 of file visionset_mgr_shared.gsc.

References name.

Referenced by register_info().