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

Go to the source code of this file.

Macros

#define FACIAL_STATE_COMBAT   "combat"
 
#define FACIAL_STATE_COMBAT_SHOOT   "combat_shoot"
 
#define FACIAL_STATE_DEATH   "death"
 
#define FACIAL_STATE_INACTIVE   "inactive"
 
#define FACIAL_STATE_JUMPING   "jumping"
 
#define FACIAL_STATE_MELEE   "melee"
 
#define FACIAL_STATE_PAIN   "pain"
 
#define FACIAL_STATE_SLIDING   "sliding"
 
#define FACIAL_STATE_SPRINTING   "sprinting"
 
#define FACIAL_STATE_SWIMMING   "swimming"
 
#define FACIAL_STATE_WALLRUNNING   "wallrunning"
 
#define FACIAL_SYSTEM_FADE_DIST   1000
 
#define FACIAL_SYSTEM_FADE_DISTSQ   1000 * 1000
 

Functions

function private ApplyDeathAnim (localClientNum)
 
function private ApplyNewFaceAnim (localClientNum, animation)
 
function BuildAndValidateFacialAnimationList (localClientNum)
 
function private ClearAllFacialAnims (localClientNum)
 
function private FacialAnimationsInit (localClientNum)
 
function private FacialAnimationThink (localClientNum)
 
function private FacialAnimationThink_getWaitTime (localClientNum)
 
function main ()
 
function private on_player_death (localClientNum)
 
function private on_player_shutdown (localClientNum)
 
function private on_player_spawned (localClientNum)
 
function private UpdateFacialAnimForPlayer (localClientNum, player)
 

Macro Definition Documentation

◆ FACIAL_STATE_COMBAT

#define FACIAL_STATE_COMBAT   "combat"

Definition at line 17 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_COMBAT_SHOOT

#define FACIAL_STATE_COMBAT_SHOOT   "combat_shoot"

Definition at line 18 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_DEATH

#define FACIAL_STATE_DEATH   "death"

Definition at line 19 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_INACTIVE

#define FACIAL_STATE_INACTIVE   "inactive"

Definition at line 28 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_JUMPING

#define FACIAL_STATE_JUMPING   "jumping"

Definition at line 23 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_MELEE

#define FACIAL_STATE_MELEE   "melee"

Definition at line 20 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_PAIN

#define FACIAL_STATE_PAIN   "pain"

Definition at line 21 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_SLIDING

#define FACIAL_STATE_SLIDING   "sliding"

Definition at line 24 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_SPRINTING

#define FACIAL_STATE_SPRINTING   "sprinting"

Definition at line 25 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_SWIMMING

#define FACIAL_STATE_SWIMMING   "swimming"

Definition at line 22 of file clientfaceanim_shared.csc.

◆ FACIAL_STATE_WALLRUNNING

#define FACIAL_STATE_WALLRUNNING   "wallrunning"

Definition at line 26 of file clientfaceanim_shared.csc.

◆ FACIAL_SYSTEM_FADE_DIST

#define FACIAL_SYSTEM_FADE_DIST   1000

Definition at line 29 of file clientfaceanim_shared.csc.

◆ FACIAL_SYSTEM_FADE_DISTSQ

#define FACIAL_SYSTEM_FADE_DISTSQ   1000 * 1000

Definition at line 30 of file clientfaceanim_shared.csc.

Function Documentation

◆ ApplyDeathAnim()

function private ApplyDeathAnim ( localClientNum  )

Definition at line 263 of file clientfaceanim_shared.csc.

References ApplyNewFaceAnim(), and FACIAL_STATE_DEATH.

Referenced by on_player_death(), and on_player_shutdown().

◆ ApplyNewFaceAnim()

function private ApplyNewFaceAnim ( localClientNum  ,
animation   
)

Definition at line 252 of file clientfaceanim_shared.csc.

References ClearAllFacialAnims().

Referenced by ApplyDeathAnim(), and UpdateFacialAnimForPlayer().

◆ BuildAndValidateFacialAnimationList()

◆ ClearAllFacialAnims()

function private ClearAllFacialAnims ( localClientNum  )

Definition at line 275 of file clientfaceanim_shared.csc.

Referenced by ApplyNewFaceAnim(), and UpdateFacialAnimForPlayer().

◆ FacialAnimationsInit()

function private FacialAnimationsInit ( localClientNum  )

◆ FacialAnimationThink()

function private FacialAnimationThink ( localClientNum  )

◆ FacialAnimationThink_getWaitTime()

function private FacialAnimationThink_getWaitTime ( localClientNum  )

Definition at line 128 of file clientfaceanim_shared.csc.

Referenced by FacialAnimationThink().

◆ main()

function main ( )

Definition at line 32 of file clientfaceanim_shared.csc.

References on_player_spawned(), and on_spawned().

◆ on_player_death()

function private on_player_death ( localClientNum  )

Definition at line 69 of file clientfaceanim_shared.csc.

References ApplyDeathAnim(), IS_TRUE, and waittill_dobj().

Referenced by on_player_spawned().

◆ on_player_shutdown()

function private on_player_shutdown ( localClientNum  )

Definition at line 48 of file clientfaceanim_shared.csc.

References ApplyDeathAnim(), IS_TRUE, and waittill_dobj().

Referenced by on_player_spawned().

◆ on_player_spawned()

function private on_player_spawned ( localClientNum  )

Definition at line 38 of file clientfaceanim_shared.csc.

References FacialAnimationsInit(), on_player_death(), on_player_shutdown(), and on_shutdown().

Referenced by main().

◆ UpdateFacialAnimForPlayer()