![]() |
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 | Squad |
Macros | |
| #define | IS_NULL(variable) (IsInt(variable) && variable == 0) |
| #define | NULL 0 |
| #define | SQUAD_BREADCRUMB_DISTSQ 96 * 96 |
| #define | SQUAD_RADIUS_MAX 300 |
| #define | SQUAD_RADIUS_MIN 200 |
| #define | SQUAD_SPRINT_OFFSET_DISTSQ 150 * 150 |
Functions | |
| function | __init__ () |
| function | AddAIToSquad (ai) |
| function | addSquadBreadCrumbs (ai) |
| constructor () | |
| class Squad | CreateSquad (squadName) |
| function | GetLeader () |
| function | GetMembers () |
| function private | GetSquad (squadName) |
| function | getSquadBreadCrumb () |
| function | getSquadLeader (ai) |
| function | isFollowingSquadLeader (ai) |
| function | isSquadLeader (ai) |
| function | isSquadMember (ai) |
| function | RemoveAIFromSqaud (ai) |
| function private | RemoveSquad (squadName) |
| function private | SquadMemberDeath () |
| function private | SquadMemberThink () |
| function | Think () |
| function private | ThinkSquad (squadName) |
Variables | |
| var | squadBreadCrumb |
| var | squadLeader |
| var | squadMembers |
| #define IS_NULL | ( | variable | ) | (IsInt(variable) && variable == 0) |
Definition at line 13 of file ai_squads.gsc.
| #define NULL 0 |
Definition at line 12 of file ai_squads.gsc.
| #define SQUAD_BREADCRUMB_DISTSQ 96 * 96 |
Definition at line 18 of file ai_squads.gsc.
| #define SQUAD_RADIUS_MAX 300 |
Definition at line 16 of file ai_squads.gsc.
| #define SQUAD_RADIUS_MIN 200 |
Definition at line 15 of file ai_squads.gsc.
| #define SQUAD_SPRINT_OFFSET_DISTSQ 150 * 150 |
Definition at line 19 of file ai_squads.gsc.
| function __init__ | ( | ) |
Definition at line 25 of file ai_squads.gsc.
| function CreateSquad::AddAIToSquad | ( | ai | ) |
Definition at line 63 of file ai_squads.gsc.
References Squad::squadLeader.
| function CreateSquad::addSquadBreadCrumbs | ( | ai | ) |
Definition at line 37 of file ai_squads.gsc.
| CreateSquad::constructor | ( | ) |
Definition at line 30 of file ai_squads.gsc.
| class Squad CreateSquad | ( | squadName | ) |
Definition at line 121 of file ai_squads.gsc.
Referenced by SquadMemberThink().
| function CreateSquad::GetLeader | ( | ) |
Definition at line 53 of file ai_squads.gsc.
| function CreateSquad::GetMembers | ( | ) |
Definition at line 58 of file ai_squads.gsc.
References Squad::squadBreadCrumb.
Referenced by isSquadMember().
| function private GetSquad | ( | squadName | ) |
Definition at line 135 of file ai_squads.gsc.
Referenced by getSquadLeader(), isSquadLeader(), isSquadMember(), and SquadMemberThink().
| function CreateSquad::getSquadBreadCrumb | ( | ) |
Definition at line 48 of file ai_squads.gsc.
References SQUAD_BREADCRUMB_DISTSQ, Squad::squadBreadCrumb, and Squad::squadLeader.
| function getSquadLeader | ( | ai | ) |
Definition at line 311 of file ai_squads.gsc.
References GetSquad().
Referenced by isFollowingSquadLeader().
| function isFollowingSquadLeader | ( | ai | ) |
Definition at line 260 of file ai_squads.gsc.
References get_behavior_attribute(), getSquadLeader(), and isSquadMember().
Referenced by robotPositionService().
| function isSquadLeader | ( | ai | ) |
Definition at line 294 of file ai_squads.gsc.
References GetSquad(), and squadLeader.
| function isSquadMember | ( | ai | ) |
Definition at line 279 of file ai_squads.gsc.
References GetMembers(), and GetSquad().
Referenced by isFollowingSquadLeader().
| function CreateSquad::RemoveAIFromSqaud | ( | ai | ) |
Definition at line 77 of file ai_squads.gsc.
References set_behavior_attribute().
| function private RemoveSquad | ( | squadName | ) |
Definition at line 127 of file ai_squads.gsc.
Referenced by ThinkSquad().
| function private SquadMemberDeath | ( | ) |
Definition at line 156 of file ai_squads.gsc.
Referenced by SquadMemberThink().
| function private SquadMemberThink | ( | ) |
Definition at line 166 of file ai_squads.gsc.
References CreateSquad(), GetSquad(), GREEN, IS_NULL, IS_TRUE, ORANGE, set_behavior_attribute(), SQUAD_RADIUS_MAX, SQUAD_SPRINT_OFFSET_DISTSQ, squadLeader, SquadMemberDeath(), and ThinkSquad().
| function CreateSquad::Think | ( | ) |
Definition at line 90 of file ai_squads.gsc.
References Squad::squadLeader, and Squad::squadMembers.
| function private ThinkSquad | ( | squadName | ) |
Definition at line 140 of file ai_squads.gsc.
References RemoveSquad().
Referenced by SquadMemberThink().
| var squadBreadCrumb |
Definition at line 28 of file ai_squads.gsc.
| var squadLeader |
Definition at line 26 of file ai_squads.gsc.
Referenced by isSquadLeader(), and SquadMemberThink().
| var squadMembers |
Definition at line 27 of file ai_squads.gsc.