‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
archetype_secondary_animations.csc File Reference

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)
 

Macro Definition Documentation

◆ FACIAL_STATE_ANIMSCRIPTED

#define FACIAL_STATE_ANIMSCRIPTED   "animscripted"

Definition at line 22 of file archetype_secondary_animations.csc.

◆ FACIAL_STATE_COMBAT

#define FACIAL_STATE_COMBAT   "combat"

Definition at line 16 of file archetype_secondary_animations.csc.

◆ FACIAL_STATE_COMBAT_AIM

#define FACIAL_STATE_COMBAT_AIM   "combat_aim"

Definition at line 17 of file archetype_secondary_animations.csc.

◆ FACIAL_STATE_COMBAT_SHOOT

#define FACIAL_STATE_COMBAT_SHOOT   "combat_shoot"

Definition at line 18 of file archetype_secondary_animations.csc.

◆ FACIAL_STATE_DEATH

#define FACIAL_STATE_DEATH   "death"

Definition at line 19 of file archetype_secondary_animations.csc.

◆ FACIAL_STATE_INACTIVE

#define FACIAL_STATE_INACTIVE   "inactive"

Definition at line 24 of file archetype_secondary_animations.csc.

◆ FACIAL_STATE_MELEE

#define FACIAL_STATE_MELEE   "melee"

Definition at line 20 of file archetype_secondary_animations.csc.

◆ FACIAL_STATE_PAIN

#define FACIAL_STATE_PAIN   "pain"

Definition at line 21 of file archetype_secondary_animations.csc.

◆ FACIAL_SYSTEM_FADE_DIST

#define FACIAL_SYSTEM_FADE_DIST   GetDvarInt( "ai_clientFacialCullDist", 2000 )

Definition at line 26 of file archetype_secondary_animations.csc.

Function Documentation

◆ ApplyDeathAnim()

function private ApplyDeathAnim ( localClientNum  )

◆ ApplyNewFaceAnim()

function private ApplyNewFaceAnim ( localClientNum  ,
animation  ,
clearOnCompletion  = false 
)

◆ BuildAndValidateFacialAnimationList()

◆ ClearCurrentFacialAnim()

function private ClearCurrentFacialAnim ( localClientNum  )

◆ GetFacialAnimOverride()

function private GetFacialAnimOverride ( localClientNum  )

◆ main()

◆ on_entity_shutdown()

function private on_entity_shutdown ( localClientNum  )

Definition at line 63 of file archetype_secondary_animations.csc.

References ApplyDeathAnim(), and IS_TRUE.

Referenced by SecondaryAnimationsInit().

◆ on_entity_spawn()

function private on_entity_spawn ( localClientNum  )

Definition at line 54 of file archetype_secondary_animations.csc.

References FACIAL_STATE_INACTIVE.

Referenced by main().

◆ SecondaryAnimationsInit()

function private SecondaryAnimationsInit ( localClientNum  )

◆ SecondaryFacialAnimationThink()