Navigation
API > API/Plugins > API/Plugins/TargetingSystem
This object is used when a data asset is preferred for task setup.
Tasks will be processed in the order they are setup in the task set. It is recommended that selection tasks happen first before any filtering and sorting.
| Name | UTargetingPreset |
| Type | class |
| Header File | /Engine/Plugins/Experimental/GameplayTargetingSystem/Source/GameplayTargetingSystem/Public/TargetingSystem/TargetingPreset.h |
| Include Path | #include "TargetingSystem/TargetingPreset.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UTargetingPreset : public UDataAsset
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataAsset → UTargetingPreset
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTargetingPreset
(
const FObjectInitializer& ObjectInitializer |
TargetingSystem/TargetingPreset.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TargetingTaskSet | FTargetingTaskSet | The tasks that make up this targeting preset | TargetingSystem/TargetingPreset.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTargetingTaskSet & GetMutableTargetingTaskSet() |
TargetingSystem/TargetingPreset.h | ||
const FTargetingTaskSet * GetTargetingTaskSet() |
Get the set of tasks defined for this targeting preset | TargetingSystem/TargetingPreset.h |