![]() |
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 | AIvsAIMeleeBundleExists (behaviorTreeEntity, attacker_variant, defender_variant) |
function | AIvsAIMeleeInitialize (behaviorTreeEntity, asmStateName) |
function private | chooseAIvsAIMeleeAnimations (behaviorTreeEntity) |
function private | chooseAIVsAIMeleeBackAnimations (behaviorTreeEntity, animBundle) |
function private | chooseAIVsAIMeleeFrontFlipAnimations (behaviorTreeEntity, animBundle) |
function private | chooseAIVsAIMeleeFrontWrestleAnimations (behaviorTreeEntity, animBundle) |
function private | chooseAIVsAIMeleeLeftAnimations (behaviorTreeEntity, animBundle) |
function private | chooseAIVsAIMeleeRightAnimations (behaviorTreeEntity, animBundle) |
function private | chooseArchetypeVariant (entity) |
function private | Debug_ChosenMeleeAnimations (behaviorTreeEntity) |
function private | decideInitiator (behaviorTreeEntity) |
function | handleDeath (animationName, attacker) |
function private | hasAIvsAIEnemy (behaviorTreeEntity) |
function private | hasCloseAIvsAIEnemy (behaviorTreeEntity) |
function | hasPotentalAIvsAIMeleeEnemy (behaviorTreeEntity) |
function | isCloseEnoughForAIvsAIMelee (behaviorTreeEntity) |
function private | isInitiator (behaviorTreeEntity) |
function | killWrapper (attacker) |
function autoexec | main () |
function | playScriptedMeleeAnimations () |
function | processInterruptedDeath () |
function | RegisterAIvsAIMeleeBehaviorFunctions () |
function private | shouldAquireMutexOnEnemyForAIvsAIMelee (behaviorTreeEntity) |
function private AIvsAIMeleeBundleExists | ( | behaviorTreeEntity | , |
attacker_variant | , | ||
defender_variant | |||
) |
Definition at line 521 of file archetype_aivsaimelee.gsc.
Referenced by chooseAIvsAIMeleeAnimations().
function AIvsAIMeleeInitialize | ( | behaviorTreeEntity | , |
asmStateName | |||
) |
Definition at line 542 of file archetype_aivsaimelee.gsc.
References BHTN_RUNNING, IS_TRUE, meleeAcquireMutex(), and playScriptedMeleeAnimations().
Referenced by RegisterAIvsAIMeleeBehaviorFunctions().
function private chooseAIvsAIMeleeAnimations | ( | behaviorTreeEntity | ) |
Definition at line 409 of file archetype_aivsaimelee.gsc.
References AIvsAIMeleeBundleExists(), BACK_ANGLE_THRESHOLD, chooseAIVsAIMeleeBackAnimations(), chooseAIVsAIMeleeFrontFlipAnimations(), chooseAIVsAIMeleeFrontWrestleAnimations(), chooseAIVsAIMeleeLeftAnimations(), chooseAIVsAIMeleeRightAnimations(), chooseArchetypeVariant(), Debug_ChosenMeleeAnimations(), FRONT_ANGLE_THRESHOLD, IS_TRUE, ORANGE, and RANDOM.
Referenced by hasPotentalAIvsAIMeleeEnemy(), isCloseEnoughForAIvsAIMelee(), and RegisterAIvsAIMeleeBehaviorFunctions().
function private chooseAIVsAIMeleeBackAnimations | ( | behaviorTreeEntity | , |
animBundle | |||
) |
Definition at line 698 of file archetype_aivsaimelee.gsc.
References BACK_TYPE, IS_TRUE, and ORANGE.
Referenced by chooseAIvsAIMeleeAnimations().
function private chooseAIVsAIMeleeFrontFlipAnimations | ( | behaviorTreeEntity | , |
animBundle | |||
) |
Definition at line 652 of file archetype_aivsaimelee.gsc.
References FRONT_FLIP_TYPE, IS_TRUE, and ORANGE.
Referenced by chooseAIvsAIMeleeAnimations().
function private chooseAIVsAIMeleeFrontWrestleAnimations | ( | behaviorTreeEntity | , |
animBundle | |||
) |
Definition at line 675 of file archetype_aivsaimelee.gsc.
References FRONT_WRESTLE_TYPE, IS_TRUE, and ORANGE.
Referenced by chooseAIvsAIMeleeAnimations().
function private chooseAIVsAIMeleeLeftAnimations | ( | behaviorTreeEntity | , |
animBundle | |||
) |
Definition at line 744 of file archetype_aivsaimelee.gsc.
References IS_TRUE, LEFT_TYPE, and ORANGE.
Referenced by chooseAIvsAIMeleeAnimations().
function private chooseAIVsAIMeleeRightAnimations | ( | behaviorTreeEntity | , |
animBundle | |||
) |
Definition at line 721 of file archetype_aivsaimelee.gsc.
References IS_TRUE, ORANGE, and RIGHT_TYPE.
Referenced by chooseAIvsAIMeleeAnimations().
function private chooseArchetypeVariant | ( | entity | ) |
Definition at line 502 of file archetype_aivsaimelee.gsc.
References ARCHETYPE_ROBOT, array, get_behavior_attribute(), MELEE_VARIANT, and REGULAR_VARIANT.
Referenced by chooseAIvsAIMeleeAnimations().
function private Debug_ChosenMeleeAnimations | ( | behaviorTreeEntity | ) |
Definition at line 767 of file archetype_aivsaimelee.gsc.
References ORANGE.
Referenced by chooseAIvsAIMeleeAnimations().
function private decideInitiator | ( | behaviorTreeEntity | ) |
Definition at line 341 of file archetype_aivsaimelee.gsc.
Referenced by RegisterAIvsAIMeleeBehaviorFunctions().
function handleDeath | ( | animationName | , |
attacker | |||
) |
Definition at line 779 of file archetype_aivsaimelee.gsc.
References killWrapper().
Referenced by playScriptedMeleeAnimations().
function private hasAIvsAIEnemy | ( | behaviorTreeEntity | ) |
Definition at line 135 of file archetype_aivsaimelee.gsc.
References ARCHETYPE_HUMAN, ARCHETYPE_HUMAN_RIOTSHIELD, ARCHETYPE_ROBOT, ARCHETYPE_ZOMBIE, CLOSE_ENEMY_DISTANCE_SQ, get_behavior_attribute(), GetBlackBoardAttribute(), has_behavior_attribute(), IS_BONUSZM, IS_TRUE, MELEE_TRACE_Z_OFFSET, ORANGE, shouldAquireMutexOnEnemyForAIvsAIMelee(), STANCE, STANCE_STAND, and SYNC_MELEE_SLOPE_THRESHOLD.
Referenced by hasPotentalAIvsAIMeleeEnemy(), isCloseEnoughForAIvsAIMelee(), and RegisterAIvsAIMeleeBehaviorFunctions().
function private hasCloseAIvsAIEnemy | ( | behaviorTreeEntity | ) |
Definition at line 363 of file archetype_aivsaimelee.gsc.
References ORANGE, RED, SYNCED_MELEE_DIST_THRESHOLD_SQ, and TAG_SYNC.
Referenced by hasPotentalAIvsAIMeleeEnemy(), isCloseEnoughForAIvsAIMelee(), and RegisterAIvsAIMeleeBehaviorFunctions().
function hasPotentalAIvsAIMeleeEnemy | ( | behaviorTreeEntity | ) |
Definition at line 82 of file archetype_aivsaimelee.gsc.
References chooseAIvsAIMeleeAnimations(), hasAIvsAIEnemy(), and hasCloseAIvsAIEnemy().
Referenced by RegisterAIvsAIMeleeBehaviorFunctions().
function isCloseEnoughForAIvsAIMelee | ( | behaviorTreeEntity | ) |
Definition at line 96 of file archetype_aivsaimelee.gsc.
References chooseAIvsAIMeleeAnimations(), hasAIvsAIEnemy(), and hasCloseAIvsAIEnemy().
Referenced by RegisterAIvsAIMeleeBehaviorFunctions().
function private isInitiator | ( | behaviorTreeEntity | ) |
Definition at line 354 of file archetype_aivsaimelee.gsc.
References IS_TRUE.
Referenced by RegisterAIvsAIMeleeBehaviorFunctions().
function killWrapper | ( | attacker | ) |
Definition at line 854 of file archetype_aivsaimelee.gsc.
References kill().
Referenced by handleDeath(), and processInterruptedDeath().
function autoexec main | ( | ) |
Definition at line 31 of file archetype_aivsaimelee.gsc.
References GET_MELEE_BUNDLES.
function playScriptedMeleeAnimations | ( | ) |
Definition at line 570 of file archetype_aivsaimelee.gsc.
References cleanupChargeMeleeAttack(), handleDeath(), has_behavior_attribute(), IS_TRUE, KNIFE_MODEL, ORANGE, processInterruptedDeath(), set_behavior_attribute(), SYNC_MELEE_BLEND_TIME, SYNC_MELEE_LERP_TIME, and TAG_SYNC.
Referenced by AIvsAIMeleeInitialize().
function processInterruptedDeath | ( | ) |
Definition at line 794 of file archetype_aivsaimelee.gsc.
References cleanupChargeMeleeAttack(), IS_TRUE, killWrapper(), and KNIFE_MODEL.
Referenced by playScriptedMeleeAnimations().
function RegisterAIvsAIMeleeBehaviorFunctions | ( | ) |
Definition at line 64 of file archetype_aivsaimelee.gsc.
References AIvsAIMeleeInitialize(), BT_REGISTER_ACTION, BT_REGISTER_API, chooseAIvsAIMeleeAnimations(), decideInitiator(), hasAIvsAIEnemy(), hasCloseAIvsAIEnemy(), hasPotentalAIvsAIMeleeEnemy(), isCloseEnoughForAIvsAIMelee(), and isInitiator().
Referenced by RegisterBehaviorScriptFunctions().
function private shouldAquireMutexOnEnemyForAIvsAIMelee | ( | behaviorTreeEntity | ) |
Definition at line 110 of file archetype_aivsaimelee.gsc.
Referenced by hasAIvsAIEnemy().