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

Go to the source code of this file.

Functions

function private adjustStanceToFaceEnemyInitialize (behaviorTreeEntity)
 
function private adjustStanceToFaceEnemyTerminate (behaviorTreeEntity)
 
function private calculateDefaultJukeDirection (entity)
 
function calculateJukeDirection (entity, entityRadius, jukeDistance)
 
function canJuke (entity)
 
function chooseJukeDirection (entity)
 
function clearArrivalPos (behaviorTreeEntity)
 
function clearPathFromScript (behaviorTreeEntity)
 
function private combatLocomotionCondition (behaviorTreeEntity)
 
function delayMovement (entity)
 
function private disableRepath (entity)
 
function private enableRepath (entity)
 
function locomotionBehaviorCondition (behaviorTreeEntity)
 
function private locomotionIsOnStairs (behaviorTreeEntity)
 
function private locomotionPainBehaviorCondition (entity)
 
function private locomotionShouldLoopOnStairs (behaviorTreeEntity)
 
function private locomotionShouldSkipStairs (behaviorTreeEntity)
 
function private locomotionShouldTraverse (behaviorTreeEntity)
 
function private locomotionStairLoopStart (behaviorTreeEntity)
 
function private locomotionStairsEnd (behaviorTreeEntity)
 
function private locomotionStairsStart (behaviorTreeEntity)
 
function private nonCombatLocomotionCondition (behaviorTreeEntity)
 
function autoexec RegisterBehaviorScriptFunctions ()
 
function private setDesiredStanceForMovement (behaviorTreeEntity)
 
function private shouldAdjustStanceAtTacticalWalk (behaviorTreeEntity)
 
function shouldStartArrivalCondition (behaviorTreeEntity)
 
function private tacticalWalkActionStart (behaviorTreeEntity)
 
function traverseActionStart (behaviorTreeEntity, asmStateName)
 
function traverseSetup (behaviorTreeEntity)
 
function private validJukeDirection (entity, entityNavMeshPosition, forwardOffset, lateralOffset)
 

Function Documentation

◆ adjustStanceToFaceEnemyInitialize()

function private adjustStanceToFaceEnemyInitialize ( behaviorTreeEntity  )

◆ adjustStanceToFaceEnemyTerminate()

function private adjustStanceToFaceEnemyTerminate ( behaviorTreeEntity  )

◆ calculateDefaultJukeDirection()

function private calculateDefaultJukeDirection ( entity  )

Definition at line 514 of file archetype_locomotion_utility.gsc.

References calculateJukeDirection(), and jukeDistance.

Referenced by canJuke(), and chooseJukeDirection().

◆ calculateJukeDirection()

function calculateJukeDirection ( entity  ,
entityRadius  ,
jukeDistance   
)

◆ canJuke()

function canJuke ( entity  )

◆ chooseJukeDirection()

function chooseJukeDirection ( entity  )

◆ clearArrivalPos()

function clearArrivalPos ( behaviorTreeEntity  )

◆ clearPathFromScript()

function clearPathFromScript ( behaviorTreeEntity  )

Definition at line 243 of file archetype_locomotion_utility.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ combatLocomotionCondition()

function private combatLocomotionCondition ( behaviorTreeEntity  )

Definition at line 263 of file archetype_locomotion_utility.gsc.

References IS_TRUE.

◆ delayMovement()

function delayMovement ( entity  )

Definition at line 375 of file archetype_locomotion_utility.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ disableRepath()

function private disableRepath ( entity  )

Definition at line 336 of file archetype_locomotion_utility.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ enableRepath()

function private enableRepath ( entity  )

Definition at line 341 of file archetype_locomotion_utility.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ locomotionBehaviorCondition()

function locomotionBehaviorCondition ( behaviorTreeEntity  )

Definition at line 280 of file archetype_locomotion_utility.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ locomotionIsOnStairs()

function private locomotionIsOnStairs ( behaviorTreeEntity  )

Definition at line 85 of file archetype_locomotion_utility.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ locomotionPainBehaviorCondition()

function private locomotionPainBehaviorCondition ( entity  )

Definition at line 238 of file archetype_locomotion_utility.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ locomotionShouldLoopOnStairs()

◆ locomotionShouldSkipStairs()

function private locomotionShouldSkipStairs ( behaviorTreeEntity  )

◆ locomotionShouldTraverse()

function private locomotionShouldTraverse ( behaviorTreeEntity  )

Definition at line 294 of file archetype_locomotion_utility.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ locomotionStairLoopStart()

function private locomotionStairLoopStart ( behaviorTreeEntity  )

◆ locomotionStairsEnd()

function private locomotionStairsEnd ( behaviorTreeEntity  )

◆ locomotionStairsStart()

◆ nonCombatLocomotionCondition()

function private nonCombatLocomotionCondition ( behaviorTreeEntity  )

Definition at line 248 of file archetype_locomotion_utility.gsc.

References IS_TRUE.

Referenced by RegisterBehaviorScriptFunctions().

◆ RegisterBehaviorScriptFunctions()

◆ setDesiredStanceForMovement()

function private setDesiredStanceForMovement ( behaviorTreeEntity  )

◆ shouldAdjustStanceAtTacticalWalk()

function private shouldAdjustStanceAtTacticalWalk ( behaviorTreeEntity  )

◆ shouldStartArrivalCondition()

function shouldStartArrivalCondition ( behaviorTreeEntity  )

Definition at line 347 of file archetype_locomotion_utility.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ tacticalWalkActionStart()

function private tacticalWalkActionStart ( behaviorTreeEntity  )

◆ traverseActionStart()

function traverseActionStart ( behaviorTreeEntity  ,
asmStateName   
)

◆ traverseSetup()

function traverseSetup ( behaviorTreeEntity  )

◆ validJukeDirection()

function private validJukeDirection ( entity  ,
entityNavMeshPosition  ,
forwardOffset  ,
lateralOffset   
)

Definition at line 425 of file archetype_locomotion_utility.gsc.

Referenced by calculateJukeDirection().