FGameplayAbilityTargetData_SingleTargetHit

Target data with a single hit result, data is packed into the hit result

Windows
MacOS
Linux

Inheritance Hierarchy

FGameplayAbilityTargetData

FGameplayAbilityTargetData_SingleTargetHit

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTargetTypes.h

Include

#include "Abilities/GameplayAbilityTargetTypes.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FGameplayAbilityTargetData_SingleTargetHit : public FGameplayAbilityTargetData

Remarks

Target data with a single hit result, data is packed into the hit result

Variables

Name Description

Public variable UProperty

bool

 

bHitReplaced

Public variable UProperty

FHitResult

 

HitResult

Hit result that stores data

Constructors

Functions

Name Description

Public function

bool

 

NetSerialize

(
    FArchive& Ar,
    UPackageMap* Map,
    bool& bOutSuccess
)

Overridden from FGameplayAbilityTargetData

Name Description

Public function Virtual Const

TArray< TWea...

 

GetActors()

Returns all actors targeted, almost always overridden

Public function Virtual Const

FVector

 

GetEndPoint()

Override to return a target/end point

Public function Virtual Const

const FHitRe...

 

GetHitResult()

Override to return a hit result

Public function Virtual Const

FTransform

 

GetOrigin()

Override to return an origin point, which may be derived from other data

Public function Virtual Const

UScriptStruc...

 

GetScriptStruct()

Returns the serialization data, must always be overridden

Public function Virtual Const

bool

 

HasEndPoint()

Override to true if GetEndPoint/Transform will work

Public function Virtual Const

bool

 

HasHitResult()

Return true in subclasses if GetHitResult will work

Public function Virtual Const

bool

 

HasOrigin()

Override to true if GetOrigin will work

Public function Virtual

void

 

ReplaceHitWith

(
    AActor* NewHitActor,
    const FHitResult* NewHitResult
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss