Modular Turret C++ Plugin
Version 3
Turret C++ Unreal engine 4 plugin
|
Protected Member Functions | |
virtual AActor * | GetBestTarget (const FName &KeyName, UBlackboardComponent *BlackboardComp, AAIController *AIController) |
Private Attributes | |
bool | bSelectEnemy = true |
bool | bSelectFriends = false |
bool | bSelectNeutrals = false |
Bass Class For All AI Behavior Tasks.Class Containts Validation logic for the detected enemies
|
protectedvirtual |
Chooses and REturns Best Target If No Actor Fullfills the conditions then nullptr would be returned and should be handled in child classes accordingly
[in] | KeyName | Key from where to extract Detected Actors from AI Controller |
[in] | BlackboardComp | Blackboard Component |
[in] | AIController | AI Controller of the pawn |
|
private |
Whether to Select Enemies i.e with diff team id . Detection by Affilation should be configured accordingly in AI Controller
|
private |
Whether to Select Members of same team id . Detection by Affilation should be configured accordingly in AI Controller
|
private |
Whether to Select Neutral Members i.e. of team id = 0. Detection by Affilation should be configured accordingly in AI Controller