A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FPixoToolData Struct ReferenceBlueprintType

Represents data for a tool in PixoCore. More...

#include <PixoToolData.h>

Inheritance diagram for FPixoToolData:
[legend]

Public Member Functions

 FPixoToolData ()
 
 GENERATED_BODY ()
 

Public Attributes

bool CanExistWithoutOwner
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
bool DestroyAfterDelay
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
float DestroyDelay
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
bool DestroyOnDrop
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
bool Disabled
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
TSubclassOf< AActorDroppedTool
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
TSubclassOf< AActorHandTool
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
UTexture2D * Icon
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
bool LimitedItem
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
int32 MaxNumber
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
int32 MaxSpawnedToolCount
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
FString Name
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
TSubclassOf< AActorSecondHandTool
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
bool TwoPartTool
 UPROPERTY(EditAnywhere, BlueprintReadWrite)
 

Detailed Description

Represents data for a tool in PixoCore.

Todo
Explore what the HandTool, SecondHandTool, and DroppedTool fields are for. If they are not needed, delete them.

USTRUCT(BlueprintType)

Definition at line 17 of file PixoToolData.h.

Constructor & Destructor Documentation

◆ FPixoToolData()

FPixoToolData::FPixoToolData ( )
inline

Definition at line 119 of file PixoToolData.h.

Member Function Documentation

◆ GENERATED_BODY()

FPixoToolData::GENERATED_BODY ( )

Member Data Documentation

◆ CanExistWithoutOwner

bool FPixoToolData::CanExistWithoutOwner
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Flag indicating if the tool can exist without an owner.

Definition at line 117 of file PixoToolData.h.

◆ DestroyAfterDelay

bool FPixoToolData::DestroyAfterDelay
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Flag indicating if the tool should be destroyed after a delay when dropped.

Definition at line 96 of file PixoToolData.h.

◆ DestroyDelay

float FPixoToolData::DestroyDelay
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

The delay in seconds after which the tool should be destroyed when dropped.

Definition at line 103 of file PixoToolData.h.

◆ DestroyOnDrop

bool FPixoToolData::DestroyOnDrop
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Flag indicating if the tool should be destroyed when dropped.

Definition at line 89 of file PixoToolData.h.

◆ Disabled

bool FPixoToolData::Disabled
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Flag indicating if the tool is disabled.

Definition at line 40 of file PixoToolData.h.

◆ DroppedTool

TSubclassOf<AActor> FPixoToolData::DroppedTool
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

??? The class of the dropped tool when this tool is dropped.

Definition at line 82 of file PixoToolData.h.

◆ HandTool

TSubclassOf<AActor> FPixoToolData::HandTool
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

??? The class of the hand tool associated with this tool.

Definition at line 47 of file PixoToolData.h.

◆ Icon

UTexture2D* FPixoToolData::Icon
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

The icon texture for the tool.

Definition at line 33 of file PixoToolData.h.

◆ LimitedItem

bool FPixoToolData::LimitedItem
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Flag indicating if the tool is a limited item.

Definition at line 68 of file PixoToolData.h.

◆ MaxNumber

int32 FPixoToolData::MaxNumber
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

The maximum number of this tool that can be held.

Definition at line 75 of file PixoToolData.h.

◆ MaxSpawnedToolCount

int32 FPixoToolData::MaxSpawnedToolCount
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

The maximum number of spawned instances of this tool that can exist.

Definition at line 110 of file PixoToolData.h.

◆ Name

FString FPixoToolData::Name
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

The name of the tool.

Definition at line 26 of file PixoToolData.h.

◆ SecondHandTool

TSubclassOf<AActor> FPixoToolData::SecondHandTool
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

??? The class of the second hand tool associated with this tool.

Definition at line 54 of file PixoToolData.h.

◆ TwoPartTool

bool FPixoToolData::TwoPartTool
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite)

Flag indicating if the tool is a two-part tool.

Definition at line 61 of file PixoToolData.h.


The documentation for this struct was generated from the following file: