‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
cSecurityMover Class Reference
Inheritance diagram for cSecurityMover:
cSecurityDoor

Private Member Functions

function break_wall ()
 
function breakable_wall_damage_watcher ()
 
 constructor ()
 
 destructor ()
 
function load_pathstructs ()
 
function move_backward_along_path ()
 
function move_forward_along_path ()
 
function move_to_endpos ()
 
function move_to_startpos ()
 
function setup_mover (mover)
 
function start_sounds ()
 
function stop_sounds ()
 
function timed_effects (b_play_screen_shake)
 

Private Attributes

var a_pathstructs
 
var b_is_breakable
 
var b_is_broken
 
var b_is_rotator
 
var e_mover
 
var e_mover_broken
 
var e_rotation_origin
 
var m_o_secsystem
 
var n_current_path_index
 
var n_delay_before_movement
 
var n_movement_duration
 
var n_resttime
 
var n_total_path_dist
 
var v_endangles
 
var v_endpos
 
var v_startangles
 
var v_startpos
 

Detailed Description

Definition at line 691 of file traps_shared.gsc.

Member Function Documentation

◆ break_wall()

function cSecurityMover::break_wall ( )
private

Definition at line 844 of file traps_shared.gsc.

References b_is_broken, e_mover, e_mover_broken, and WAIT_SERVER_FRAME.

Referenced by breakable_wall_damage_watcher().

◆ breakable_wall_damage_watcher()

function cSecurityMover::breakable_wall_damage_watcher ( )
private

Definition at line 825 of file traps_shared.gsc.

References break_wall(), damage(), and e_mover.

Referenced by setup_mover().

◆ constructor()

cSecurityMover::constructor ( )
private

◆ destructor()

cSecurityMover::destructor ( )
private

Definition at line 725 of file traps_shared.gsc.

◆ load_pathstructs()

function cSecurityMover::load_pathstructs ( )
private

Definition at line 930 of file traps_shared.gsc.

References a_pathstructs, ARRAY_ADD, e_mover, get(), n_total_path_dist, and v_startpos.

Referenced by setup_mover().

◆ move_backward_along_path()

function cSecurityMover::move_backward_along_path ( )
private

◆ move_forward_along_path()

function cSecurityMover::move_forward_along_path ( )
private

◆ move_to_endpos()

◆ move_to_startpos()

◆ setup_mover()

◆ start_sounds()

function cSecurityMover::start_sounds ( )
private

Definition at line 1020 of file traps_shared.gsc.

References e_mover.

Referenced by move_backward_along_path(), move_forward_along_path(), and timed_effects().

◆ stop_sounds()

function cSecurityMover::stop_sounds ( )
private

Definition at line 1028 of file traps_shared.gsc.

References e_mover.

Referenced by move_backward_along_path(), move_forward_along_path(), and timed_effects().

◆ timed_effects()

function cSecurityMover::timed_effects ( b_play_screen_shake  )
private

Definition at line 1035 of file traps_shared.gsc.

References e_mover, n_movement_duration, start_sounds(), and stop_sounds().

Referenced by move_to_endpos(), and move_to_startpos().

Field Documentation

◆ a_pathstructs

var cSecurityMover::a_pathstructs
private

◆ b_is_breakable

var cSecurityMover::b_is_breakable
private

Definition at line 711 of file traps_shared.gsc.

Referenced by constructor(), and setup_mover().

◆ b_is_broken

var cSecurityMover::b_is_broken
private

Definition at line 712 of file traps_shared.gsc.

Referenced by break_wall(), constructor(), move_to_endpos(), and move_to_startpos().

◆ b_is_rotator

var cSecurityMover::b_is_rotator
private

Definition at line 710 of file traps_shared.gsc.

Referenced by constructor(), move_to_endpos(), move_to_startpos(), and setup_mover().

◆ e_mover

◆ e_mover_broken

var cSecurityMover::e_mover_broken
private

Definition at line 695 of file traps_shared.gsc.

Referenced by break_wall(), and setup_mover().

◆ e_rotation_origin

var cSecurityMover::e_rotation_origin
private

Definition at line 696 of file traps_shared.gsc.

Referenced by move_to_endpos(), move_to_startpos(), and setup_mover().

◆ m_o_secsystem

var cSecurityMover::m_o_secsystem
private

Definition at line 694 of file traps_shared.gsc.

Referenced by cSecurityDoor::setup().

◆ n_current_path_index

var cSecurityMover::n_current_path_index
private

◆ n_delay_before_movement

var cSecurityMover::n_delay_before_movement
private

◆ n_movement_duration

var cSecurityMover::n_movement_duration
private

◆ n_resttime

var cSecurityMover::n_resttime
private

Definition at line 704 of file traps_shared.gsc.

Referenced by constructor().

◆ n_total_path_dist

var cSecurityMover::n_total_path_dist
private

◆ v_endangles

var cSecurityMover::v_endangles
private

Definition at line 701 of file traps_shared.gsc.

Referenced by move_to_endpos(), and setup_mover().

◆ v_endpos

var cSecurityMover::v_endpos
private

Definition at line 699 of file traps_shared.gsc.

Referenced by blocker_control_thread(), move_to_endpos(), and setup_mover().

◆ v_startangles

var cSecurityMover::v_startangles
private

Definition at line 700 of file traps_shared.gsc.

Referenced by move_to_startpos(), and setup_mover().

◆ v_startpos

var cSecurityMover::v_startpos
private

The documentation for this class was generated from the following file: