![]() |
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 | AbsYawToEnemy () |
function | ArchetypeZombieDogBlackboardInit () |
function private | ArchetypeZombieDogOnAnimscriptedCallback (entity) |
function | BB_GetShouldHowlStatus () |
function | BB_GetShouldRunStatus () |
function private | get_favorite_enemy (dog) |
function | get_last_valid_position () |
function | get_locomotion_target (behaviorTreeEntity) |
function | GetYaw (org) |
function private | is_target_valid (dog, target) |
function | need_to_run () |
function autoexec | RegisterBehaviorScriptFunctions () |
function | use_low_attack () |
function | zombieDogGravity (entity, attribute, oldValue, value) |
function | zombieDogMeleeAction (behaviorTreeEntity, asmStateName) |
function | zombieDogMeleeActionTerminate (behaviorTreeEntity, asmStateName) |
function | zombieDogShouldMelee (behaviorTreeEntity) |
function | zombieDogShouldRun (behaviorTreeEntity) |
function | zombieDogShouldWalk (behaviorTreeEntity) |
function | zombieDogTargetService (behaviorTreeEntity) |
function AbsYawToEnemy | ( | ) |
Definition at line 125 of file behavior_zombie_dog.gsc.
References GetYaw().
Referenced by need_to_run().
function ArchetypeZombieDogBlackboardInit | ( | ) |
Definition at line 47 of file behavior_zombie_dog.gsc.
References ArchetypeZombieDogOnAnimscriptedCallback(), BB_GetShouldHowlStatus(), BB_GetShouldRunStatus(), BB_REGISTER_ATTRIBUTE, CreateBlackBoardForEntity(), CreateInterfaceForEntity(), ENABLE_BLACKBOARD_DEBUG_TRACKING, LOW_GRAVITY, RegisterUtilityBlackboardAttributes(), SHOULD_HOWL, SHOULD_HOWL_NO, SHOULD_RUN, and SHOULD_RUN_NO.
Referenced by __init__(), ArchetypeZombieDogOnAnimscriptedCallback(), and RegisterBehaviorScriptFunctions().
function private ArchetypeZombieDogOnAnimscriptedCallback | ( | entity | ) |
Definition at line 73 of file behavior_zombie_dog.gsc.
References ArchetypeZombieDogBlackboardInit().
Referenced by ArchetypeZombieDogBlackboardInit().
function BB_GetShouldHowlStatus | ( | ) |
Definition at line 96 of file behavior_zombie_dog.gsc.
References get_behavior_attribute(), has_behavior_attribute(), IS_TRUE, SHOULD_HOWL_NO, and SHOULD_HOWL_YES.
Referenced by ArchetypeZombieDogBlackboardInit().
function BB_GetShouldRunStatus | ( | ) |
Definition at line 82 of file behavior_zombie_dog.gsc.
References GetAiAttribute(), HasAiAttribute(), IS_TRUE, SHOULD_RUN_NO, and SHOULD_RUN_YES.
Referenced by ArchetypeZombieDogBlackboardInit(), zombieDogShouldRun(), and zombieDogShouldWalk().
function private get_favorite_enemy | ( | dog | ) |
Definition at line 253 of file behavior_zombie_dog.gsc.
References is_target_valid().
Referenced by zombieDogTargetService().
function get_last_valid_position | ( | ) |
Definition at line 311 of file behavior_zombie_dog.gsc.
Referenced by get_locomotion_target().
function get_locomotion_target | ( | behaviorTreeEntity | ) |
#
Definition at line 318 of file behavior_zombie_dog.gsc.
References clamp(), get_behavior_attribute(), get_last_valid_position(), has_behavior_attribute(), and last_valid_position().
Referenced by zombieDogTargetService().
function GetYaw | ( | org | ) |
Definition at line 118 of file behavior_zombie_dog.gsc.
Referenced by AbsYawToEnemy().
function private is_target_valid | ( | dog | , |
target | |||
) |
Definition at line 190 of file behavior_zombie_dog.gsc.
References intermission(), and IS_TRUE.
Referenced by get_favorite_enemy(), zombieDogShouldMelee(), and zombieDogTargetService().
function need_to_run | ( | ) |
Definition at line 140 of file behavior_zombie_dog.gsc.
References AbsYawToEnemy(), get_behavior_attribute(), and SQR.
Referenced by zombieDogTargetService().
function autoexec RegisterBehaviorScriptFunctions | ( | ) |
Definition at line 26 of file behavior_zombie_dog.gsc.
References add_archetype_spawn_function(), ARCHETYPE_ZOMBIE_DOG, ArchetypeZombieDogBlackboardInit(), ASM_REGISTER_NOTETRACK_HANDLER, ASM_ZOMBIE_DOG_MELEE_NOTETRACK, BT_REGISTER_ACTION, BT_REGISTER_API, RegisterZombieDogInterfaceAttributes(), zombieDogMeleeAction(), zombieDogMeleeActionTerminate(), zombieDogShouldMelee(), zombieDogShouldRun(), zombieDogShouldWalk(), zombieDogTargetService(), and zombieNotetrackMeleeFire().
function use_low_attack | ( | ) |
Definition at line 488 of file behavior_zombie_dog.gsc.
Referenced by zombieDogMeleeAction().
function zombieDogGravity | ( | entity | , |
attribute | , | ||
oldValue | , | ||
value | |||
) |
Definition at line 534 of file behavior_zombie_dog.gsc.
References LOW_GRAVITY, and SetBlackBoardAttribute().
Referenced by RegisterZombieDogInterfaceAttributes().
function zombieDogMeleeAction | ( | behaviorTreeEntity | , |
asmStateName | |||
) |
Definition at line 514 of file behavior_zombie_dog.gsc.
References BHTN_RUNNING, CONTEXT, RequestState(), SetBlackBoardAttribute(), and use_low_attack().
Referenced by RegisterBehaviorScriptFunctions().
function zombieDogMeleeActionTerminate | ( | behaviorTreeEntity | , |
asmStateName | |||
) |
Definition at line 527 of file behavior_zombie_dog.gsc.
References BHTN_SUCCESS, CONTEXT, and SetBlackBoardAttribute().
Referenced by RegisterBehaviorScriptFunctions().
function zombieDogShouldMelee | ( | behaviorTreeEntity | ) |
Definition at line 446 of file behavior_zombie_dog.gsc.
References is_target_valid(), IS_TRUE, PHYSICS_TRACE_MASK_CLIP, PHYSICS_TRACE_MASK_PHYSICS, SQR, and trace().
Referenced by RegisterBehaviorScriptFunctions().
function zombieDogShouldRun | ( | behaviorTreeEntity | ) |
Definition at line 482 of file behavior_zombie_dog.gsc.
References BB_GetShouldRunStatus(), and SHOULD_RUN_YES.
Referenced by RegisterBehaviorScriptFunctions().
function zombieDogShouldWalk | ( | behaviorTreeEntity | ) |
Definition at line 476 of file behavior_zombie_dog.gsc.
References BB_GetShouldRunStatus(), and SHOULD_RUN_NO.
Referenced by RegisterBehaviorScriptFunctions().
function zombieDogTargetService | ( | behaviorTreeEntity | ) |
Definition at line 360 of file behavior_zombie_dog.gsc.
References get_favorite_enemy(), get_locomotion_target(), is_target_valid(), IS_TRUE, need_to_run(), and SQR.
Referenced by RegisterBehaviorScriptFunctions().