‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
cDoor Class Reference

Private Member Functions

function calculate_offset_position (v_origin, v_angles, v_offset)
 
function close ()
 
function close_internal ()
 
 constructor ()
 
function delete_door ()
 
 destructor ()
 
function get_hack_angles ()
 
function get_hack_pos ()
 
function GetSwingAngle ()
 
function init_hint_trigger ()
 
function init_movement (n_slide_up, n_slide_amount)
 
function init_trigger (v_offset, n_radius)
 
function init_xmodel (str_xmodel, connect_paths, v_origin, v_angles)
 
function lock ()
 
function open ()
 
function open_internal ()
 
function process_hint_trigger_message ()
 
function run_lock_fx ()
 
function set_door_paths (n_door_connect_paths)
 
function set_script_flags (b_set)
 
function set_swing_angle (angle)
 
function SetDoorOpenDelay (delay_time)
 
function unlock ()
 
function update_use_message ()
 

Private Attributes

var m_b_hacking
 
var m_b_is_open
 
var m_door_open_delay_time
 
var m_e_door
 
var m_e_hint_trigger
 
var m_e_trigger
 
var m_e_trigger_player
 
var m_n_door_connect_paths
 
var m_n_hack_pct
 
var m_n_trigger_height
 
var m_override_swing_angle
 
var m_s_bundle
 
var m_str_script_flag
 
var m_str_target
 
var m_str_targetname
 
var m_v_close_pos
 
var m_v_open_pos
 

Detailed Description

Definition at line 14 of file doors_shared.gsc.

Member Function Documentation

◆ calculate_offset_position()

function cDoor::calculate_offset_position ( v_origin  ,
v_angles  ,
v_offset   
)
private

Definition at line 497 of file doors_shared.gsc.

Referenced by get_hack_pos(), init_hint_trigger(), and init_trigger().

◆ close()

function cDoor::close ( )
private

Definition at line 230 of file doors_shared.gsc.

References clear().

◆ close_internal()

function cDoor::close_internal ( )
private

◆ constructor()

cDoor::constructor ( )
private

Definition at line 44 of file doors_shared.gsc.

◆ delete_door()

function cDoor::delete_door ( )
private

Definition at line 163 of file doors_shared.gsc.

References m_e_door.

◆ destructor()

cDoor::destructor ( )
private

Definition at line 52 of file doors_shared.gsc.

References m_e_trigger.

◆ get_hack_angles()

function cDoor::get_hack_angles ( )
private

Definition at line 98 of file doors_shared.gsc.

Referenced by run_lock_fx().

◆ get_hack_pos()

function cDoor::get_hack_pos ( )
private

Definition at line 79 of file doors_shared.gsc.

References calculate_offset_position(), m_e_door, and m_s_bundle.

Referenced by run_lock_fx().

◆ GetSwingAngle()

function cDoor::GetSwingAngle ( )
private

Definition at line 526 of file doors_shared.gsc.

References m_override_swing_angle, and m_s_bundle.

Referenced by close_internal(), and open_internal().

◆ init_hint_trigger()

function cDoor::init_hint_trigger ( )
private

Definition at line 114 of file doors_shared.gsc.

References calculate_offset_position(), IS_TRUE, m_e_door, and m_s_bundle.

◆ init_movement()

function cDoor::init_movement ( n_slide_up  ,
n_slide_amount   
)
private

Definition at line 471 of file doors_shared.gsc.

References m_s_bundle.

◆ init_trigger()

function cDoor::init_trigger ( v_offset  ,
n_radius   
)
private

◆ init_xmodel()

function cDoor::init_xmodel ( str_xmodel  ,
connect_paths  ,
v_origin  ,
v_angles   
)
private

Definition at line 60 of file doors_shared.gsc.

◆ lock()

function cDoor::lock ( )
private

Definition at line 152 of file doors_shared.gsc.

References set(), and update_use_message().

◆ open()

function cDoor::open ( )
private

Definition at line 175 of file doors_shared.gsc.

References set().

◆ open_internal()

function cDoor::open_internal ( )
private

◆ process_hint_trigger_message()

function cDoor::process_hint_trigger_message ( )
private

Definition at line 380 of file doors_shared.gsc.

References IS_TRUE, m_e_hint_trigger, m_s_bundle, wait_till(), and wait_till_clear().

◆ run_lock_fx()

function cDoor::run_lock_fx ( )
private

◆ set_door_paths()

function cDoor::set_door_paths ( n_door_connect_paths  )
private

Definition at line 490 of file doors_shared.gsc.

References m_n_door_connect_paths.

◆ set_script_flags()

function cDoor::set_script_flags ( b_set  )
private

Definition at line 452 of file doors_shared.gsc.

References m_str_script_flag.

Referenced by close_internal().

◆ set_swing_angle()

function cDoor::set_swing_angle ( angle  )
private

Definition at line 521 of file doors_shared.gsc.

References m_override_swing_angle.

◆ SetDoorOpenDelay()

function cDoor::SetDoorOpenDelay ( delay_time  )
private

Definition at line 539 of file doors_shared.gsc.

References m_door_open_delay_time.

◆ unlock()

function cDoor::unlock ( )
private

Definition at line 158 of file doors_shared.gsc.

References clear().

◆ update_use_message()

function cDoor::update_use_message ( )
private

Definition at line 289 of file doors_shared.gsc.

References get(), IS_TRUE, and m_s_bundle.

Referenced by lock().

Field Documentation

◆ m_b_hacking

var cDoor::m_b_hacking
private

Definition at line 28 of file doors_shared.gsc.

◆ m_b_is_open

var cDoor::m_b_is_open
private

Definition at line 37 of file doors_shared.gsc.

◆ m_door_open_delay_time

var cDoor::m_door_open_delay_time
private

Definition at line 42 of file doors_shared.gsc.

Referenced by SetDoorOpenDelay().

◆ m_e_door

var cDoor::m_e_door
private

◆ m_e_hint_trigger

var cDoor::m_e_hint_trigger
private

Definition at line 30 of file doors_shared.gsc.

Referenced by process_hint_trigger_message().

◆ m_e_trigger

var cDoor::m_e_trigger
private

Definition at line 23 of file doors_shared.gsc.

Referenced by close_internal(), destructor(), and init_trigger().

◆ m_e_trigger_player

var cDoor::m_e_trigger_player
private

Definition at line 24 of file doors_shared.gsc.

◆ m_n_door_connect_paths

var cDoor::m_n_door_connect_paths
private

Definition at line 35 of file doors_shared.gsc.

Referenced by close_internal(), open_internal(), and set_door_paths().

◆ m_n_hack_pct

var cDoor::m_n_hack_pct
private

Definition at line 27 of file doors_shared.gsc.

◆ m_n_trigger_height

var cDoor::m_n_trigger_height
private

Definition at line 25 of file doors_shared.gsc.

Referenced by init_trigger().

◆ m_override_swing_angle

var cDoor::m_override_swing_angle
private

Definition at line 40 of file doors_shared.gsc.

Referenced by GetSwingAngle(), and set_swing_angle().

◆ m_s_bundle

◆ m_str_script_flag

var cDoor::m_str_script_flag
private

Definition at line 19 of file doors_shared.gsc.

Referenced by set_script_flags().

◆ m_str_target

var cDoor::m_str_target
private

Definition at line 18 of file doors_shared.gsc.

Referenced by get_hack_angles(), init_hint_trigger(), and init_trigger().

◆ m_str_targetname

var cDoor::m_str_targetname
private

Definition at line 17 of file doors_shared.gsc.

◆ m_v_close_pos

var cDoor::m_v_close_pos
private

Definition at line 33 of file doors_shared.gsc.

Referenced by close_internal().

◆ m_v_open_pos

var cDoor::m_v_open_pos
private

Definition at line 32 of file doors_shared.gsc.

Referenced by open_internal().


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