UAbilityTargetMethod¶
#include <AbilityTargetMethod.h>
Inherits from UTBLObject, UAssemblyObject, UObject
Inherited by UCompositeTargetMethod, UMeleeTargetMethod, UShapeTargetMethod, USingleTargetMethod
Public Functions¶
Name | |
---|---|
FResult | CanInitiate() const |
void | Cancel() |
void | Finish() |
AAbilityInvocation * | GetInvocation() const |
void | Start() |
void | StartAutonomous() |
void | StartCosmetic() |
UAbilityTargetMethod() |
Protected Functions¶
Name | |
---|---|
FVector | ClampTargetLocationToGround(AActor * InInitiator, FVector TargetLocation, float MaxRange, bool & bHitGround, bool bTraceComplex, float MaxGroundTraceZAllowance) |
FString | GetContextString() const |
Public Attributes¶
Name | |
---|---|
FActionContext | Context |
int32 | Flags |
TWeakObjectPtr< AActor > | Initiator |
int32 | MultiTargetMethodIndex |
TArray< UAction * > | TargetActions |
TArray< UAction * > | TargetBlockedActions |
FName | TargetMethodName |
TArray< UCondition * > | TargetPrerequisites |
bool | bDoParryBoxTrace |
uint8 | bFinished |
bool | bStarted |
bool | bUnblockable |
uint8 | bUndoActionsOnCancel |
Protected Attributes¶
Name | |
---|---|
UAbilitySpec * | AbilitySpec |
TArray< TWeakObjectPtr< AActor > > | AcquiredTargets |
TWeakObjectPtr< AAbilityInvocation > | Invocation |
Updated on 2025-01-21 at 09:02:23 +0100