|
Space Plunder
|
#include <AIControllerBase.h>
Public Member Functions | |
| AAIControllerBase () | |
| virtual FVector | GetPawnLocation () const override |
| virtual void | GetControllerViewPoint (FVector &out_Location, FRotator &out_Rotation) const override |
| virtual bool | SaveGame () override |
| virtual bool | LoadGame () override |
| virtual ETeamAttitude::Type | GetTeamAttitudeTowards (const AActor &Other) const override |
| virtual void | SetGenericTeamId (const FGenericTeamId &NewTeamID) override |
| virtual FGenericTeamId | GetGenericTeamId () const override |
Protected Member Functions | |
| virtual void | BeginPlay () override |
| virtual void | OnPossess (APawn *InPawn) override |
| int32 | GetTeamID () const |
| void | LogDebugError (const FString &Message) const |
| void | LogDebugError (const FString &Message, const int32 Value) const |
| void | LogDebugError (const FString &Message, const float Value) const |
| void | LogDebugWarning (const FString &Message) const |
| void | LogDebugWarning (const FString &Message, const int32 Value) const |
| void | LogDebugWarning (const FString &Message, const float Value) const |
| void | LogDebugMessage (const FString &Message, const bool bWarning=false, const bool bError=false) const |
| void | LogDebugMessage (const FString &Message, const int32 Value, const bool bWarning=false, const bool bError=false) const |
| void | LogDebugMessage (const FString &Message, const float Value, const bool bWarning=false, const bool bError=false) const |
| void | LogDebugMessage (const FString &Message, const bool bValue, const bool bWarning, const bool bError) const |
| void | LogOnScreenMessage (const int32 Key, const FString &Message, FColor Color=FColor::Green) const |
| void | SetCategoryName (const FLogCategoryBase &Category) |
Protected Attributes | |
| FGenericTeamId | TeamID |
| TObjectPtr< UBehaviorTree > | Behaviour = nullptr |
| bool | bDebuggingMode = false |
Private Attributes | |
| FLogCategoryName | CategoryName = LogAIControllerBase.GetCategoryName() |
| AAIControllerBase::AAIControllerBase | ( | ) |
|
overrideprotectedvirtual |
Reimplemented in AAIControllerCore, and AShipBrainController.
|
overridevirtual |
Implements IControllerInterface.
|
inlineoverridevirtual |
|
overridevirtual |
Implements IControllerInterface.
|
overridevirtual |
Reimplemented in AAIControllerCore.
|
inlineprotected |
|
overridevirtual |
Implements ISaveLoad.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
overrideprotectedvirtual |
Reimplemented in AAIControllerCore, and AShipBrainController.
|
overridevirtual |
Implements ISaveLoad.
|
inlineprotected |
|
overridevirtual |
|
protected |
|
protected |
|
private |
|
protected |