Skip to content

UUtilityAI_Action

#include <UtilityAI_Action.h>

Inherits from UObject

Inherited by UA_AimFireSiegeEngine, UA_ChargeSiegeEngine, UA_DismountSiegeEngine, UA_EnterCombatWith, UA_MaintainDistanceFromActor, UA_SetBlackboardValueToContextTarget, UA_UseBatteringRam, UA_UseCharacterMountableActor

Public Functions

Name
bool IsDoneOrCanInterrupt() const
bool IsInProgress() const
void SetCanInterrupt(bool bInCanInterrupt)
bool ShouldRestartIfRedecidedUpon() const
void TickAction(float DeltaTime, FUtilityAI_Context C)
UUtilityAI_Action()

Protected Functions

Name
void CompleteAction(const FUtilityAI_Context & C)
void MarkFinished()
void MarkReadyToFinish()
void PerformAction(const FUtilityAI_Context & C)

Public Attributes

Name
FOnUtilityAIActionDone OnDone
[[EActionPriorityLevel]] PriorityLevel
bool bCanInterrupt
bool bIsInProgress
bool bIsReadyToComplete

Protected Attributes

Name
bool bDoNotRestartIfRedecidedUpon
bool bLatentAction

Updated on 2025-01-21 at 09:02:25 +0100