![]() |
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.
Macros | |
#define | FACIAL_STATE_ANIMSCRIPTED "animscripted" |
#define | FACIAL_STATE_COMBAT "combat" |
#define | FACIAL_STATE_COMBAT_AIM "combat_aim" |
#define | FACIAL_STATE_COMBAT_SHOOT "combat_shoot" |
#define | FACIAL_STATE_DEATH "death" |
#define | FACIAL_STATE_INACTIVE "inactive" |
#define | FACIAL_STATE_MELEE "melee" |
#define | FACIAL_STATE_PAIN "pain" |
#define | FACIAL_SYSTEM_FADE_DIST GetDvarInt( "ai_clientFacialCullDist", 2000 ) |
Functions | |
function private | ApplyDeathAnim (localClientNum) |
function private | ApplyNewFaceAnim (localClientNum, animation, clearOnCompletion=false) |
function | BuildAndValidateFacialAnimationList (localClientNum) |
function private | ClearCurrentFacialAnim (localClientNum) |
function private | GetFacialAnimOverride (localClientNum) |
function autoexec | main () |
function private | on_entity_shutdown (localClientNum) |
function private | on_entity_spawn (localClientNum) |
function private | SecondaryAnimationsInit (localClientNum) |
function private | SecondaryFacialAnimationThink (localClientNum) |
#define FACIAL_STATE_ANIMSCRIPTED "animscripted" |
Definition at line 22 of file archetype_secondary_animations.csc.
#define FACIAL_STATE_COMBAT "combat" |
Definition at line 16 of file archetype_secondary_animations.csc.
#define FACIAL_STATE_COMBAT_AIM "combat_aim" |
Definition at line 17 of file archetype_secondary_animations.csc.
#define FACIAL_STATE_COMBAT_SHOOT "combat_shoot" |
Definition at line 18 of file archetype_secondary_animations.csc.
#define FACIAL_STATE_DEATH "death" |
Definition at line 19 of file archetype_secondary_animations.csc.
#define FACIAL_STATE_INACTIVE "inactive" |
Definition at line 24 of file archetype_secondary_animations.csc.
#define FACIAL_STATE_MELEE "melee" |
Definition at line 20 of file archetype_secondary_animations.csc.
#define FACIAL_STATE_PAIN "pain" |
Definition at line 21 of file archetype_secondary_animations.csc.
#define FACIAL_SYSTEM_FADE_DIST GetDvarInt( "ai_clientFacialCullDist", 2000 ) |
Definition at line 26 of file archetype_secondary_animations.csc.
function private ApplyDeathAnim | ( | localClientNum | ) |
Definition at line 316 of file archetype_secondary_animations.csc.
References ApplyNewFaceAnim(), FACIAL_STATE_DEATH, and GetFacialAnimOverride().
Referenced by on_entity_shutdown().
function private ApplyNewFaceAnim | ( | localClientNum | , |
animation | , | ||
clearOnCompletion | = false |
||
) |
Definition at line 295 of file archetype_secondary_animations.csc.
References ClearCurrentFacialAnim().
Referenced by ApplyDeathAnim(), and SecondaryFacialAnimationThink().
function BuildAndValidateFacialAnimationList | ( | localClientNum | ) |
Definition at line 77 of file archetype_secondary_animations.csc.
References add(), ARCHETYPE_HUMAN, ARCHETYPE_ZOMBIE, array, FACIAL_STATE_ANIMSCRIPTED, FACIAL_STATE_COMBAT, FACIAL_STATE_COMBAT_AIM, FACIAL_STATE_COMBAT_SHOOT, FACIAL_STATE_DEATH, FACIAL_STATE_MELEE, and FACIAL_STATE_PAIN.
Referenced by SecondaryAnimationsInit().
function private ClearCurrentFacialAnim | ( | localClientNum | ) |
Definition at line 341 of file archetype_secondary_animations.csc.
Referenced by ApplyNewFaceAnim(), and SecondaryFacialAnimationThink().
function private GetFacialAnimOverride | ( | localClientNum | ) |
Definition at line 123 of file archetype_secondary_animations.csc.
Referenced by ApplyDeathAnim(), and SecondaryFacialAnimationThink().
function autoexec main | ( | ) |
Definition at line 30 of file archetype_secondary_animations.csc.
References add_ai_spawn_function(), add_archetype_spawn_function(), ARCHETYPE_HUMAN, ARCHETYPE_ZOMBIE, on_entity_spawn(), and SecondaryAnimationsInit().
function private on_entity_shutdown | ( | localClientNum | ) |
Definition at line 63 of file archetype_secondary_animations.csc.
References ApplyDeathAnim(), and IS_TRUE.
Referenced by SecondaryAnimationsInit().
function private on_entity_spawn | ( | localClientNum | ) |
Definition at line 54 of file archetype_secondary_animations.csc.
References FACIAL_STATE_INACTIVE.
Referenced by main().
function private SecondaryAnimationsInit | ( | localClientNum | ) |
Definition at line 41 of file archetype_secondary_animations.csc.
References BuildAndValidateFacialAnimationList(), on_entity_shutdown(), on_shutdown(), and SecondaryFacialAnimationThink().
Referenced by main().
function private SecondaryFacialAnimationThink | ( | localClientNum | ) |
Definition at line 156 of file archetype_secondary_animations.csc.
References ApplyNewFaceAnim(), ARCHETYPE_HUMAN, ARCHETYPE_ZOMBIE, ASM_STATE_INACTIVE, ASM_STATE_TERMINATED, ClearCurrentFacialAnim(), FACIAL_STATE_ANIMSCRIPTED, FACIAL_STATE_COMBAT, FACIAL_STATE_COMBAT_AIM, FACIAL_STATE_COMBAT_SHOOT, FACIAL_STATE_DEATH, FACIAL_STATE_INACTIVE, FACIAL_STATE_MELEE, FACIAL_STATE_PAIN, FACIAL_SYSTEM_FADE_DIST, get(), GetFacialAnimOverride(), and HUMAN_FACIAL_DIALOG_ACTIVE.
Referenced by SecondaryAnimationsInit().