G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
UAICombatTargetScoringEntryManager Class Reference

Public Member Functions

Functions
void CalculateScoreOfCombatTarget (FScoredCombatTarget &ScoredCombatTarget) const
TArray< FScoredCombatTarget > GetAvailableScoredCombatTargets () const
AGothicCharacter GetHighestScoredTargetCharacter () const
void UpdateAvailableTargets (TArray< AGothicCharacter > AvailableTargets)
void Add (UAICombatTargetScoringEntry Entry)
Public Member Functions inherited from UObject
bool MarkPackageDirty () const
void RemoveFromRoot ()
bool GetIsRooted () const
bool IsTransient () const
bool Modify (bool bAlwaysMarkDirty=true)
void SetTransactional (bool bTransactional)
bool IsSupportedForNetworking () const
UClass GetClass () const
UObject GetOuter () const
UObject GetTypedOuter (TSubclassOf< UObject > Target) const
 Traverses the outer chain searching for the next object of a certain type.
UPackage GetOutermost () const
UPackage GetPackage () const
void AddToRoot ()
UWorld GetWorld () const
FName GetName () const
FString GetFullName (const UObject StopOuter=nullptr) const
FString GetPathName (const UObject StopOuter=nullptr) const
bool IsA (const UClass Class) const
 Returns true if this object is of the specified type, or a child of that type.
void SaveConfig ()
void LoadConfig ()
void ReloadConfig ()
void CopyScriptPropertiesFrom (const UObject OtherObject)
void opCast (?&Address) const
FString ToString () const

Static Public Member Functions

Static Functions
static UClass StaticClass ()
Static Public Member Functions inherited from UObject
static UClass StaticClass ()

Public Attributes

AICombatTargetScoringEntryManager
TMap< AGothicCharacter, FScoredCombatTarget > LastTargetScores
TSet< AGothicCharacter > ValidAvailableTargets
TArray< UAICombatTargetScoringEntry > TargetScoringEntryGroups
Variables
const AGothicCharacter HighestScoredTargetCharacter
const TArray< FScoredCombatTarget > AvailableScoredCombatTargets
Public Attributes inherited from UObject
const UClass Class
const UObject Outer
const UPackage Outermost
const UPackage Package
const UWorld World
const FName Name
const bool IsRooted

Member Function Documentation

◆ Add()

void Add ( UAICombatTargetScoringEntry Entry)

◆ CalculateScoreOfCombatTarget()

void CalculateScoreOfCombatTarget ( FScoredCombatTarget & ScoredCombatTarget) const

◆ GetAvailableScoredCombatTargets()

TArray< FScoredCombatTarget > GetAvailableScoredCombatTargets ( ) const

◆ GetHighestScoredTargetCharacter()

AGothicCharacter GetHighestScoredTargetCharacter ( ) const

◆ StaticClass()

UClass StaticClass ( )
static

◆ UpdateAvailableTargets()

void UpdateAvailableTargets ( TArray< AGothicCharacter > AvailableTargets)

Member Data Documentation

◆ AvailableScoredCombatTargets

const TArray<FScoredCombatTarget> AvailableScoredCombatTargets

◆ HighestScoredTargetCharacter

const AGothicCharacter HighestScoredTargetCharacter

◆ LastTargetScores

◆ TargetScoringEntryGroups

TArray<UAICombatTargetScoringEntry> TargetScoringEntryGroups

◆ ValidAvailableTargets

TSet<AGothicCharacter> ValidAvailableTargets