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

Go to the source code of this file.

Functions

function __init__ ()
 
function add_skip_text (respawn)
 
function add_timer (camtime)
 
function are_any_players_watching ()
 
function calc_post_delay ()
 
function calc_time (weapon, entitystarttime, predelay, respawn, maxtime)
 
function cancel_callback ()
 
function cancel_on_use ()
 
function cancel_on_use_specific_button (pressingButtonFunc, finishedFunc)
 
function cancel_safe_spawn_button ()
 
function cancel_safe_spawn_callback ()
 
function cancel_use_button ()
 
function check_for_abrupt_end ()
 
function clear_final_killcam_team (team)
 
function do_final_killcam ()
 
function end (final)
 
function ended_final_killcam_cleanup ()
 
function ended_killcam_cleanup ()
 
function erase_final_killcam ()
 
function final_killcam (winner)
 
function final_killcam_internal (winner)
 
function final_killcam_waiter ()
 
function get_closest_killcam_entity (attacker, killCamEntities, depth)
 
function get_killcam_entity (attacker, eInflictor, weapon)
 
function get_killcam_entity_info (attacker, eInflictor, weapon)
 
function get_killcam_entity_info_starttime (entity_info)
 
function get_primary_killcam_entity (attacker, eInflictor, weapon, entity_info)
 
function get_secondary_killcam_entity (entity, entity_info)
 
function init ()
 
function init_final_killCam ()
 
function init_final_killCam_team (team)
 
function init_kc_elements ()
 
function is_entity_weapon (weapon)
 
function killcam (attackerNum, targetNum, killcam_entity_info, weapon, meansOfDeath, deathTime, deathTimeOffset, offsetTime, respawn, maxtime, perks, killstreaks, attacker, keep_deathcam)
 
function post_round_final_killcam ()
 
function record_settings (spectatorclient, targetentityindex, weapon, meansOfDeath, deathTime, deathTimeOffset, offsettime, killcam_entity_info, perks, killstreaks, attacker)
 
function set_entity (killcamentityindex, delayms)
 
function set_killcam_entities (entity_info, killcamstarttime)
 
function spawn_end_of_final_killcam ()
 
function spawned_killcam_cleanup ()
 
function spectator_killcam_cleanup (attacker)
 
function startLastKillcam ()
 
function wait_final_killcam_slowdown (deathTime, startTime)
 
function wait_killcam_time ()
 
function wait_skip_killcam_button ()
 
function wait_skip_killcam_safe_spawn_button ()
 
function wait_team_change_end_killcam ()
 
function watch_for_skip_killcam ()
 

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 33 of file _killcam.gsc.

References init(), on_start_gametype(), register(), and VERSION_SHIP.

◆ add_skip_text()

function add_skip_text ( respawn  )

Definition at line 834 of file _killcam.gsc.

References respawn(), and set_player_uimodel().

Referenced by killcam().

◆ add_timer()

function add_timer ( camtime  )

Definition at line 839 of file _killcam.gsc.

Referenced by final_killcam_internal(), and killcam().

◆ are_any_players_watching()

function are_any_players_watching ( )

Definition at line 212 of file _killcam.gsc.

Referenced by do_final_killcam().

◆ calc_post_delay()

function calc_post_delay ( )

Definition at line 815 of file _killcam.gsc.

Referenced by final_killcam_internal(), and killcam().

◆ calc_time()

function calc_time ( weapon  ,
entitystarttime  ,
predelay  ,
respawn  ,
maxtime   
)

Definition at line 780 of file _killcam.gsc.

References is_entity_weapon(), and respawn().

Referenced by final_killcam_internal(), and killcam().

◆ cancel_callback()

function cancel_callback ( )

Definition at line 594 of file _killcam.gsc.

Referenced by cancel_on_use().

◆ cancel_on_use()

function cancel_on_use ( )

◆ cancel_on_use_specific_button()

function cancel_on_use_specific_button ( pressingButtonFunc  ,
finishedFunc   
)

Definition at line 610 of file _killcam.gsc.

References WAIT_SERVER_FRAME.

Referenced by cancel_on_use().

◆ cancel_safe_spawn_button()

function cancel_safe_spawn_button ( )

Definition at line 589 of file _killcam.gsc.

◆ cancel_safe_spawn_callback()

function cancel_safe_spawn_callback ( )

Definition at line 599 of file _killcam.gsc.

◆ cancel_use_button()

function cancel_use_button ( )

Definition at line 584 of file _killcam.gsc.

Referenced by cancel_on_use().

◆ check_for_abrupt_end()

function check_for_abrupt_end ( )

Definition at line 523 of file _killcam.gsc.

Referenced by final_killcam_internal(), and killcam().

◆ clear_final_killcam_team()

function clear_final_killcam_team ( team  )

Definition at line 71 of file _killcam.gsc.

Referenced by erase_final_killcam(), and init_final_killCam_team().

◆ do_final_killcam()

function do_final_killcam ( )

◆ end()

◆ ended_final_killcam_cleanup()

function ended_final_killcam_cleanup ( )

Definition at line 575 of file _killcam.gsc.

References end().

Referenced by final_killcam_internal().

◆ ended_killcam_cleanup()

function ended_killcam_cleanup ( )

Definition at line 562 of file _killcam.gsc.

References end().

Referenced by killcam().

◆ erase_final_killcam()

function erase_final_killcam ( )

Definition at line 118 of file _killcam.gsc.

References clear_final_killcam_team().

◆ final_killcam()

function final_killcam ( winner  )

◆ final_killcam_internal()

◆ final_killcam_waiter()

function final_killcam_waiter ( )

Definition at line 131 of file _killcam.gsc.

Referenced by post_round_final_killcam().

◆ get_closest_killcam_entity()

function get_closest_killcam_entity ( attacker  ,
killCamEntities  ,
depth   
)

Definition at line 934 of file _killcam.gsc.

Referenced by get_killcam_entity().

◆ get_killcam_entity()

function get_killcam_entity ( attacker  ,
eInflictor  ,
weapon   
)

Definition at line 982 of file _killcam.gsc.

References get_closest_killcam_entity().

Referenced by get_primary_killcam_entity().

◆ get_killcam_entity_info()

function get_killcam_entity_info ( attacker  ,
eInflictor  ,
weapon   
)

Definition at line 1067 of file _killcam.gsc.

References get_primary_killcam_entity().

Referenced by Callback_PlayerKilled(), and PlayerLastStand().

◆ get_killcam_entity_info_starttime()

function get_killcam_entity_info_starttime ( entity_info  )

Definition at line 1079 of file _killcam.gsc.

Referenced by final_killcam_internal(), and killcam().

◆ get_primary_killcam_entity()

function get_primary_killcam_entity ( attacker  ,
eInflictor  ,
weapon  ,
entity_info   
)

◆ get_secondary_killcam_entity()

function get_secondary_killcam_entity ( entity  ,
entity_info   
)

Definition at line 1041 of file _killcam.gsc.

Referenced by get_primary_killcam_entity().

◆ init()

function init ( )

Definition at line 40 of file _killcam.gsc.

References init_final_killCam().

Referenced by __init__().

◆ init_final_killCam()

function init_final_killCam ( )

Definition at line 49 of file _killcam.gsc.

References init_final_killCam_team().

Referenced by init().

◆ init_final_killCam_team()

function init_final_killCam_team ( team  )

Definition at line 64 of file _killcam.gsc.

References clear_final_killcam_team().

Referenced by init_final_killCam().

◆ init_kc_elements()

function init_kc_elements ( )

Definition at line 844 of file _killcam.gsc.

References createFontString().

◆ is_entity_weapon()

function is_entity_weapon ( weapon  )

Definition at line 770 of file _killcam.gsc.

Referenced by calc_time().

◆ killcam()

function killcam ( attackerNum  ,
targetNum  ,
killcam_entity_info  ,
weapon  ,
meansOfDeath  ,
deathTime  ,
deathTimeOffset  ,
offsetTime  ,
respawn  ,
maxtime  ,
perks  ,
killstreaks  ,
attacker  ,
keep_deathcam   
)

◆ post_round_final_killcam()

function post_round_final_killcam ( )

Definition at line 139 of file _killcam.gsc.

References final_killcam_waiter(), and resetOutcomeForAllPlayers().

Referenced by Callback_StartGameType().

◆ record_settings()

function record_settings ( spectatorclient  ,
targetentityindex  ,
weapon  ,
meansOfDeath  ,
deathTime  ,
deathTimeOffset  ,
offsettime  ,
killcam_entity_info  ,
perks  ,
killstreaks  ,
attacker   
)

Definition at line 86 of file _killcam.gsc.

Referenced by Callback_PlayerKilled().

◆ set_entity()

function set_entity ( killcamentityindex  ,
delayms   
)

Definition at line 403 of file _killcam.gsc.

Referenced by set_killcam_entities().

◆ set_killcam_entities()

function set_killcam_entities ( entity_info  ,
killcamstarttime   
)

Definition at line 415 of file _killcam.gsc.

References set_entity().

Referenced by final_killcam_internal(), and killcam().

◆ spawn_end_of_final_killcam()

function spawn_end_of_final_killcam ( )

Definition at line 763 of file _killcam.gsc.

References player_shutdown().

Referenced by final_killcam().

◆ spawned_killcam_cleanup()

function spawned_killcam_cleanup ( )

Definition at line 541 of file _killcam.gsc.

References end().

Referenced by killcam().

◆ spectator_killcam_cleanup()

function spectator_killcam_cleanup ( attacker  )

Definition at line 550 of file _killcam.gsc.

References end().

◆ startLastKillcam()

function startLastKillcam ( )

Definition at line 207 of file _killcam.gsc.

◆ wait_final_killcam_slowdown()

function wait_final_killcam_slowdown ( deathTime  ,
startTime   
)

Definition at line 439 of file _killcam.gsc.

References setClientSysState(), and startTime.

Referenced by final_killcam_internal().

◆ wait_killcam_time()

function wait_killcam_time ( )

Definition at line 430 of file _killcam.gsc.

Referenced by final_killcam_internal(), and killcam().

◆ wait_skip_killcam_button()

function wait_skip_killcam_button ( )

Definition at line 458 of file _killcam.gsc.

References clientNotify().

Referenced by killcam().

◆ wait_skip_killcam_safe_spawn_button()

function wait_skip_killcam_safe_spawn_button ( )

Definition at line 495 of file _killcam.gsc.

◆ wait_team_change_end_killcam()

function wait_team_change_end_killcam ( )

Definition at line 484 of file _killcam.gsc.

References end().

Referenced by killcam().

◆ watch_for_skip_killcam()

function watch_for_skip_killcam ( )

Definition at line 225 of file _killcam.gsc.

References waittill_any().

Referenced by killcam().