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

Go to the source code of this file.

Functions

function __init__ ()
 
function defaultRole ()
 
function rest_turret (resting_pitch)
 
function sentry_turret_alert_sound ()
 
function sentry_turret_fire_for_time (totalFireTime, enemy)
 
function should_switch_to_combat (current_state, to_state, connection)
 
function should_switch_to_unaware (current_state, to_state, connection)
 
function state_combat_exit (params)
 
function state_combat_update (params)
 
function state_death_update (params)
 
function state_emped_enter (params)
 
function state_emped_exit (params)
 
function state_emped_update (params)
 
function state_off_enter (params)
 
function state_off_exit (params)
 
function state_scripted_update (params)
 
function state_unaware_update (params)
 
function turret_idle_sound ()
 
function turret_idle_sound_stop ()
 
function turret_initialze ()
 
function turretAllowFriendlyFireDamage (eInflictor, eAttacker, sMeansOfDeath, weapon)
 
function turretCallback_VehicleDamage (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, vDamageOrigin, psOffsetTime, damageFromUnderneath, modelIndex, partName, vSurfaceNormal)
 

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 23 of file _auto_turret.gsc.

References turret_initialze().

◆ defaultRole()

◆ rest_turret()

function rest_turret ( resting_pitch  )

◆ sentry_turret_alert_sound()

function sentry_turret_alert_sound ( )

Definition at line 470 of file _auto_turret.gsc.

Referenced by sentry_turret_fire_for_time(), and state_combat_update().

◆ sentry_turret_fire_for_time()

function sentry_turret_fire_for_time ( totalFireTime  ,
enemy   
)

Definition at line 311 of file _auto_turret.gsc.

References sentry_turret_alert_sound().

Referenced by state_combat_update().

◆ should_switch_to_combat()

function should_switch_to_combat ( current_state  ,
to_state  ,
connection   
)

Definition at line 233 of file _auto_turret.gsc.

Referenced by defaultRole().

◆ should_switch_to_unaware()

function should_switch_to_unaware ( current_state  ,
to_state  ,
connection   
)

Definition at line 152 of file _auto_turret.gsc.

Referenced by defaultRole().

◆ state_combat_exit()

function state_combat_exit ( params  )

Definition at line 306 of file _auto_turret.gsc.

Referenced by defaultRole().

◆ state_combat_update()

function state_combat_update ( params  )

◆ state_death_update()

function state_death_update ( params  )

◆ state_emped_enter()

function state_emped_enter ( params  )

Definition at line 386 of file _auto_turret.gsc.

References defaultstate_emped_enter(), lights_off(), rest_turret(), and toggle_emp_fx().

Referenced by defaultRole().

◆ state_emped_exit()

function state_emped_exit ( params  )

Definition at line 434 of file _auto_turret.gsc.

References defaultstate_emped_exit().

Referenced by defaultRole().

◆ state_emped_update()

function state_emped_update ( params  )

◆ state_off_enter()

function state_off_enter ( params  )

Definition at line 349 of file _auto_turret.gsc.

References defaultstate_off_enter(), and rest_turret().

Referenced by defaultRole().

◆ state_off_exit()

function state_off_exit ( params  )

Definition at line 357 of file _auto_turret.gsc.

References defaultstate_off_exit().

Referenced by defaultRole().

◆ state_scripted_update()

function state_scripted_update ( params  )

Definition at line 446 of file _auto_turret.gsc.

◆ state_unaware_update()

function state_unaware_update ( params  )

Definition at line 162 of file _auto_turret.gsc.

References evaluate_connections(), and turret_idle_sound().

Referenced by defaultRole().

◆ turret_idle_sound()

function turret_idle_sound ( )

Definition at line 475 of file _auto_turret.gsc.

References Spawn().

Referenced by state_unaware_update().

◆ turret_idle_sound_stop()

function turret_idle_sound_stop ( )

Definition at line 485 of file _auto_turret.gsc.

Referenced by state_death_update().

◆ turret_initialze()

function turret_initialze ( )

◆ turretAllowFriendlyFireDamage()

function turretAllowFriendlyFireDamage ( eInflictor  ,
eAttacker  ,
sMeansOfDeath  ,
weapon   
)

Definition at line 452 of file _auto_turret.gsc.

Referenced by turret_initialze().

◆ turretCallback_VehicleDamage()

function turretCallback_VehicleDamage ( eInflictor  ,
eAttacker  ,
iDamage  ,
iDFlags  ,
sMeansOfDeath  ,
weapon  ,
vPoint  ,
vDir  ,
sHitLoc  ,
vDamageOrigin  ,
psOffsetTime  ,
damageFromUnderneath  ,
modelIndex  ,
partName  ,
vSurfaceNormal   
)

Definition at line 462 of file _auto_turret.gsc.

References shared_callback_damage().

Referenced by turret_initialze().