![]() |
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.
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 private adjustStanceToFaceEnemyInitialize | ( | behaviorTreeEntity | ) |
Definition at line 394 of file archetype_locomotion_utility.gsc.
References DEFAULT_MOVEMENT_STANCE, DESIRED_STANCE, and SetBlackBoardAttribute().
Referenced by RegisterBehaviorScriptFunctions().
function private adjustStanceToFaceEnemyTerminate | ( | behaviorTreeEntity | ) |
Definition at line 405 of file archetype_locomotion_utility.gsc.
References DEFAULT_MOVEMENT_STANCE, SetBlackBoardAttribute(), and STANCE.
Referenced by RegisterBehaviorScriptFunctions().
function private calculateDefaultJukeDirection | ( | entity | ) |
Definition at line 514 of file archetype_locomotion_utility.gsc.
References calculateJukeDirection(), and jukeDistance.
Referenced by canJuke(), and chooseJukeDirection().
function calculateJukeDirection | ( | entity | , |
entityRadius | , | ||
jukeDistance | |||
) |
Definition at line 447 of file archetype_locomotion_utility.gsc.
References cointoss(), jukeDistance, and validJukeDirection().
Referenced by calculateDefaultJukeDirection(), robotCanTacticalJuke(), and zombieJuke().
function canJuke | ( | entity | ) |
Definition at line 532 of file archetype_locomotion_utility.gsc.
References calculateDefaultJukeDirection(), IS_TRUE, and jukeDirection.
Referenced by RegisterBehaviorScriptFunctions(), and robotCanJuke().
function chooseJukeDirection | ( | entity | ) |
Definition at line 555 of file archetype_locomotion_utility.gsc.
References calculateDefaultJukeDirection(), JUKE_DIRECTION, jukeDirection, and SetBlackBoardAttribute().
Referenced by RegisterBehaviorScriptFunctions(), and robotJukeInitialize().
function clearArrivalPos | ( | behaviorTreeEntity | ) |
Definition at line 364 of file archetype_locomotion_utility.gsc.
References IS_TRUE.
Referenced by RegisterBehaviorScriptFunctions(), and tacticalWalkActionStart().
function clearPathFromScript | ( | behaviorTreeEntity | ) |
Definition at line 243 of file archetype_locomotion_utility.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function private combatLocomotionCondition | ( | behaviorTreeEntity | ) |
Definition at line 263 of file archetype_locomotion_utility.gsc.
References IS_TRUE.
function delayMovement | ( | entity | ) |
Definition at line 375 of file archetype_locomotion_utility.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function private disableRepath | ( | entity | ) |
Definition at line 336 of file archetype_locomotion_utility.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function private enableRepath | ( | entity | ) |
Definition at line 341 of file archetype_locomotion_utility.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function locomotionBehaviorCondition | ( | behaviorTreeEntity | ) |
Definition at line 280 of file archetype_locomotion_utility.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function private locomotionIsOnStairs | ( | behaviorTreeEntity | ) |
Definition at line 85 of file archetype_locomotion_utility.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function private locomotionPainBehaviorCondition | ( | entity | ) |
Definition at line 238 of file archetype_locomotion_utility.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function private locomotionShouldLoopOnStairs | ( | behaviorTreeEntity | ) |
Definition at line 129 of file archetype_locomotion_utility.gsc.
References GetBlackBoardAttribute(), STAIRCASE_DIRECTION, STAIRCASE_EXIT_TYPE, STAIRCASE_NUM_STEPS, STAIRCASE_NUM_TOTAL_STEPS, STAIRCASE_UP, STAIRCASE_UP_EXIT_L_3_STAIRS, STAIRCASE_UP_EXIT_L_4_STAIRS, STAIRCASE_UP_EXIT_R_3_STAIRS, and STAIRCASE_UP_EXIT_R_4_STAIRS.
Referenced by RegisterBehaviorScriptFunctions().
function private locomotionShouldSkipStairs | ( | behaviorTreeEntity | ) |
Definition at line 97 of file archetype_locomotion_utility.gsc.
References GetBlackBoardAttribute(), STAIRCASE_DIRECTION, STAIRCASE_NUM_STEPS, STAIRCASE_NUM_TOTAL_STEPS, and STAIRCASE_UP.
Referenced by RegisterBehaviorScriptFunctions().
function private locomotionShouldTraverse | ( | behaviorTreeEntity | ) |
Definition at line 294 of file archetype_locomotion_utility.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function private locomotionStairLoopStart | ( | behaviorTreeEntity | ) |
Definition at line 224 of file archetype_locomotion_utility.gsc.
References SetBlackBoardAttribute(), STAIRCASE_LOOP, and STAIRCASE_STATE.
function private locomotionStairsEnd | ( | behaviorTreeEntity | ) |
Definition at line 231 of file archetype_locomotion_utility.gsc.
References SetBlackBoardAttribute(), STAIRCASE_DIRECTION, and STAIRCASE_STATE.
Referenced by RegisterBehaviorScriptFunctions().
function private locomotionStairsStart | ( | behaviorTreeEntity | ) |
Definition at line 163 of file archetype_locomotion_utility.gsc.
References SetBlackBoardAttribute(), STAIRCASE_DIRECTION, STAIRCASE_DOWN, STAIRCASE_DOWN_EXIT_L_2_STAIRS, STAIRCASE_DOWN_EXIT_R_2_STAIRS, STAIRCASE_EXIT_TYPE, STAIRCASE_NUM_STEPS, STAIRCASE_NUM_TOTAL_STEPS, STAIRCASE_START, STAIRCASE_STATE, STAIRCASE_TYPE, STAIRCASE_UP, STAIRCASE_UP_EXIT_L_3_STAIRS, STAIRCASE_UP_EXIT_L_4_STAIRS, STAIRCASE_UP_EXIT_R_3_STAIRS, and STAIRCASE_UP_EXIT_R_4_STAIRS.
Referenced by RegisterBehaviorScriptFunctions().
function private nonCombatLocomotionCondition | ( | behaviorTreeEntity | ) |
Definition at line 248 of file archetype_locomotion_utility.gsc.
References IS_TRUE.
Referenced by RegisterBehaviorScriptFunctions().
function autoexec RegisterBehaviorScriptFunctions | ( | ) |
Definition at line 23 of file archetype_locomotion_utility.gsc.
References adjustStanceToFaceEnemyInitialize(), adjustStanceToFaceEnemyTerminate(), BSM_REGISTER_API, BSM_REGISTER_CONDITION, BT_REGISTER_ACTION, BT_REGISTER_API, canJuke(), chooseJukeDirection(), clearArrivalPos(), clearPathFromScript(), delayMovement(), disableRepath(), enableRepath(), locomotionBehaviorCondition(), locomotionIsOnStairs(), locomotionPainBehaviorCondition(), locomotionShouldLoopOnStairs(), locomotionShouldPatrol(), locomotionShouldSkipStairs(), locomotionShouldTraverse(), locomotionStairsEnd(), locomotionStairsStart(), nonCombatLocomotionCondition(), setDesiredStanceForMovement(), shouldAdjustStanceAtTacticalWalk(), shouldStartArrivalCondition(), shouldTacticalWalk(), tacticalWalkActionStart(), traverseActionStart(), and traverseSetup().
function private setDesiredStanceForMovement | ( | behaviorTreeEntity | ) |
Definition at line 285 of file archetype_locomotion_utility.gsc.
References DEFAULT_MOVEMENT_STANCE, DESIRED_STANCE, GetBlackBoardAttribute(), SetBlackBoardAttribute(), and STANCE.
Referenced by RegisterBehaviorScriptFunctions().
function private shouldAdjustStanceAtTacticalWalk | ( | behaviorTreeEntity | ) |
Definition at line 383 of file archetype_locomotion_utility.gsc.
References DEFAULT_MOVEMENT_STANCE, GetBlackBoardAttribute(), and STANCE.
Referenced by RegisterBehaviorScriptFunctions().
function shouldStartArrivalCondition | ( | behaviorTreeEntity | ) |
Definition at line 347 of file archetype_locomotion_utility.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function private tacticalWalkActionStart | ( | behaviorTreeEntity | ) |
Definition at line 410 of file archetype_locomotion_utility.gsc.
References clearArrivalPos(), DEFAULT_MOVEMENT_STANCE, resetCoverParameters(), SetBlackBoardAttribute(), setCanBeFlanked(), and STANCE.
Referenced by RegisterBehaviorScriptFunctions().
function traverseActionStart | ( | behaviorTreeEntity | , |
asmStateName | |||
) |
Definition at line 314 of file archetype_locomotion_utility.gsc.
References ASM_ALIAS_ATTRIBUTE, BHTN_RUNNING, RequestState(), and traverseSetup().
Referenced by RegisterBehaviorScriptFunctions(), and zombieTraverseAction().
function traverseSetup | ( | behaviorTreeEntity | ) |
Definition at line 305 of file archetype_locomotion_utility.gsc.
References DEFAULT_MOVEMENT_STANCE, SetBlackBoardAttribute(), STANCE, and TRAVERSAL_TYPE.
Referenced by RegisterBehaviorScriptFunctions(), thrasherStartTraverse(), and traverseActionStart().
function private validJukeDirection | ( | entity | , |
entityNavMeshPosition | , | ||
forwardOffset | , | ||
lateralOffset | |||
) |
Definition at line 425 of file archetype_locomotion_utility.gsc.
Referenced by calculateJukeDirection().