8#include "CoreMinimal.h"
9#include "Engine/DataAsset.h"
10#include "Engine/Texture2D.h"
11#include "Internationalization/Text.h"
12#include "GameFramework/Actor.h"
16#include "SensorDataAsset.generated.h"
22UCLASS(Blueprintable, BlueprintType)
30 UFUNCTION(BlueprintPure)
31 FText GetShortNameWithFallback()
33 return ShortName.IsEmpty() ? Name : ShortName;
37 UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category =
"Sensor data")
38 FString UniqueIdentifier;
41 UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "Sensor data")
45 UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "Sensor data")
49 UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "Sensor data")
53 UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "Sensor data")
57 UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "Sensor data")
61 UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "Sensor data")
65 UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "Sensor data")
66 TObjectPtr<UTexture2D> Icon;