![]() |
Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
|
Go to the source code of this file.
Data Structures | |
class | cTeamGather |
Macros | |
#define | COMPASS_SHADER "T7_hud_prompt_press_64" |
#define | DISPLAY_SUCCESS_TEXT_TIME (0) |
#define | FLOOR_EFFECTS_ACTIVE 0 |
#define | GATHER_COUNTDOWN 10 |
#define | GATHER_FLOOR_EFFECT "_t6/misc/fx_ui_flagbase_pmc" |
#define | GATHER_POSITION_OFFSET -100.0 |
#define | GATHER_RADIUS (42*5) |
#define | IN_POSITION_MIN_TIME (0.0) |
#define | MIN_PLAYER_TELEPORT_DISTANCE (42*2) |
#define | TELEPORT_RADIUS ( GATHER_RADIUS - 42 ) |
#define | WAYPOINT_SHADER "T7_hud_prompt_press_64" |
Functions | |
function | __create_client_hud_elem (alignX, alignY, horzAlign, vertAlign, xOffset, yOffset, fontScale, color, str_text) |
function | cleanup () |
function | cleanup_floor_effect () |
constructor () | |
function | create_player_huds () |
function | create_teamgather_event (v_interact_pos, v_interact_angles, v_gather_pos, e_interact_entity) |
destructor () | |
function | display_hud_player_leader (e_player) |
function | display_hud_player_team_member (e_player) |
function | gather_players () |
function | get_players_playing () |
function | get_time_remaining () |
function | get_time_remaining_in_seconds () |
function | interact_entity_highlight (highlight_object) |
function | is_player_in_gather_position (e_player) |
function | is_teamgather_complete () |
function | onUseGameobject (player) |
function | player_lowready_state (lower_weapon) |
function | players_in_position (in_position) |
function | set_teamgather_complete (success) |
function | setup_gameobject (v_pos, STR_MODEL, STR_USE_HINT, e_los_ignore_me) |
class cTeamGather | setup_teamgather (v_interact_pos, v_interact_angles, e_interact_entity) |
function | spawn_floor_effect () |
function | start_player_timer (total_time) |
function | team_member_zoom_button_check (e_player) |
function | teamgather_failure () |
function | teamgather_main_update () |
function | teamgather_success () |
function | teleport_player_into_position (e_player) |
function | update_players_in_radius (force_player_into_position) |
Variables | |
var | e_gameobject |
var | m_e_interact_entity |
var | m_e_player_leader |
var | m_gather_fx |
var | m_num_players |
var | m_num_players_ready |
var | m_success |
var | m_teamgather_complete |
var | m_v_gather_position |
var | m_v_interact_angles |
var | m_v_interact_position |
var | n_font_scale |
var | v_font_color |
#define COMPASS_SHADER "T7_hud_prompt_press_64" |
Definition at line 63 of file teamgather_shared.gsc.
#define DISPLAY_SUCCESS_TEXT_TIME (0) |
Definition at line 24 of file teamgather_shared.gsc.
#define FLOOR_EFFECTS_ACTIVE 0 |
Definition at line 19 of file teamgather_shared.gsc.
#define GATHER_COUNTDOWN 10 |
Definition at line 57 of file teamgather_shared.gsc.
#define GATHER_FLOOR_EFFECT "_t6/misc/fx_ui_flagbase_pmc" |
Definition at line 60 of file teamgather_shared.gsc.
#define GATHER_POSITION_OFFSET -100.0 |
Definition at line 21 of file teamgather_shared.gsc.
#define GATHER_RADIUS (42*5) |
Definition at line 55 of file teamgather_shared.gsc.
#define IN_POSITION_MIN_TIME (0.0) |
Definition at line 23 of file teamgather_shared.gsc.
#define MIN_PLAYER_TELEPORT_DISTANCE (42*2) |
Definition at line 58 of file teamgather_shared.gsc.
#define TELEPORT_RADIUS ( GATHER_RADIUS - 42 ) |
Definition at line 56 of file teamgather_shared.gsc.
#define WAYPOINT_SHADER "T7_hud_prompt_press_64" |
Definition at line 62 of file teamgather_shared.gsc.
function setup_teamgather::__create_client_hud_elem | ( | alignX | , |
alignY | , | ||
horzAlign | , | ||
vertAlign | , | ||
xOffset | , | ||
yOffset | , | ||
fontScale | , | ||
color | , | ||
str_text | |||
) |
Definition at line 736 of file teamgather_shared.gsc.
function setup_teamgather::cleanup | ( | ) |
Definition at line 47 of file teamgather_shared.gsc.
function setup_teamgather::cleanup_floor_effect | ( | ) |
Definition at line 251 of file teamgather_shared.gsc.
setup_teamgather::constructor | ( | ) |
Definition at line 24 of file teamgather_shared.gsc.
function setup_teamgather::create_player_huds | ( | ) |
Definition at line 303 of file teamgather_shared.gsc.
References FLOOR_EFFECTS_ACTIVE, GATHER_FLOOR_EFFECT, IS_TRUE, cTeamGather::m_gather_fx, cTeamGather::m_v_gather_position, and trace().
function setup_teamgather::create_teamgather_event | ( | v_interact_pos | , |
v_interact_angles | , | ||
v_gather_pos | , | ||
e_interact_entity | |||
) |
Definition at line 55 of file teamgather_shared.gsc.
setup_teamgather::destructor | ( | ) |
Definition at line 41 of file teamgather_shared.gsc.
function setup_teamgather::display_hud_player_leader | ( | e_player | ) |
Definition at line 632 of file teamgather_shared.gsc.
References cTeamGather::teleport_player_into_position().
function setup_teamgather::display_hud_player_team_member | ( | e_player | ) |
Definition at line 675 of file teamgather_shared.gsc.
function setup_teamgather::gather_players | ( | ) |
Definition at line 287 of file teamgather_shared.gsc.
function setup_teamgather::get_players_playing | ( | ) |
Definition at line 803 of file teamgather_shared.gsc.
function setup_teamgather::get_time_remaining | ( | ) |
Definition at line 768 of file teamgather_shared.gsc.
function setup_teamgather::get_time_remaining_in_seconds | ( | ) |
Definition at line 779 of file teamgather_shared.gsc.
References cTeamGather::get_time_remaining_in_seconds(), IS_TRUE, cTeamGather::m_num_players, cTeamGather::m_num_players_ready, and WAIT_SERVER_FRAME.
function setup_teamgather::interact_entity_highlight | ( | highlight_object | ) |
Definition at line 268 of file teamgather_shared.gsc.
function setup_teamgather::is_player_in_gather_position | ( | e_player | ) |
Definition at line 493 of file teamgather_shared.gsc.
References IN_POSITION_MIN_TIME.
function setup_teamgather::is_teamgather_complete | ( | ) |
Definition at line 330 of file teamgather_shared.gsc.
function setup_teamgather::onUseGameobject | ( | player | ) |
Definition at line 218 of file teamgather_shared.gsc.
function setup_teamgather::player_lowready_state | ( | lower_weapon | ) |
Definition at line 530 of file teamgather_shared.gsc.
References cTeamGather::is_player_in_gather_position(), IS_TRUE, cTeamGather::m_num_players_ready, cTeamGather::player_lowready_state(), and cTeamGather::teleport_player_into_position().
function setup_teamgather::players_in_position | ( | in_position | ) |
Definition at line 416 of file teamgather_shared.gsc.
function setup_teamgather::set_teamgather_complete | ( | success | ) |
Definition at line 337 of file teamgather_shared.gsc.
function setup_teamgather::setup_gameobject | ( | v_pos | , |
STR_MODEL | , | ||
STR_USE_HINT | , | ||
e_los_ignore_me | |||
) |
Definition at line 157 of file teamgather_shared.gsc.
class cTeamGather setup_teamgather | ( | v_interact_pos | , |
v_interact_angles | , | ||
e_interact_entity | |||
) |
Definition at line 902 of file teamgather_shared.gsc.
References GATHER_POSITION_OFFSET.
function setup_teamgather::spawn_floor_effect | ( | ) |
Definition at line 228 of file teamgather_shared.gsc.
function setup_teamgather::start_player_timer | ( | total_time | ) |
Definition at line 759 of file teamgather_shared.gsc.
function setup_teamgather::team_member_zoom_button_check | ( | e_player | ) |
Definition at line 553 of file teamgather_shared.gsc.
References cTeamGather::m_e_player_leader, cTeamGather::player_lowready_state(), and cTeamGather::team_member_zoom_button_check().
function setup_teamgather::teamgather_failure | ( | ) |
Definition at line 134 of file teamgather_shared.gsc.
function setup_teamgather::teamgather_main_update | ( | ) |
Definition at line 347 of file teamgather_shared.gsc.
References cTeamGather::m_e_interact_entity, and set().
function setup_teamgather::teamgather_success | ( | ) |
Definition at line 108 of file teamgather_shared.gsc.
function setup_teamgather::teleport_player_into_position | ( | e_player | ) |
Definition at line 565 of file teamgather_shared.gsc.
function setup_teamgather::update_players_in_radius | ( | force_player_into_position | ) |
Definition at line 443 of file teamgather_shared.gsc.
var e_gameobject |
Definition at line 2 of file teamgather_shared.gsc.
var m_e_interact_entity |
Definition at line 9 of file teamgather_shared.gsc.
var m_e_player_leader |
Definition at line 22 of file teamgather_shared.gsc.
var m_gather_fx |
Definition at line 7 of file teamgather_shared.gsc.
var m_num_players |
Definition at line 14 of file teamgather_shared.gsc.
var m_num_players_ready |
Definition at line 15 of file teamgather_shared.gsc.
var m_success |
Definition at line 12 of file teamgather_shared.gsc.
var m_teamgather_complete |
Definition at line 11 of file teamgather_shared.gsc.
var m_v_gather_position |
Definition at line 20 of file teamgather_shared.gsc.
var m_v_interact_angles |
Definition at line 18 of file teamgather_shared.gsc.
var m_v_interact_position |
Definition at line 17 of file teamgather_shared.gsc.
var n_font_scale |
Definition at line 4 of file teamgather_shared.gsc.
var v_font_color |
Definition at line 5 of file teamgather_shared.gsc.