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