Long story short, but I want to use the CSV loading/saving for some tricksy asset and data management. There is one property I really need in a struct, but when that struct is used as the base for a datatable asset (possible due to inheriting from FTableRowBase), I don’t want that property to show up in the datatable view, nor be expected or used when loading/saving CSVs.
USTRUCT(BlueprintType)
struct FMyStruct : public FTableRowBase
{
GENERATED_BODY()
UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Stats")
EMyEnum Type;
// is there anything like the third tag here?
UPROPERTY(BlueprintReadOnly, EditAnywhere, ExcludeFromData, Category = "Stats")
int32 SomeData;
UPROPERTY(BlueprintReadOnly, EditAnywhere, Category = "Space|Stats")
float MaxHealth;
};
Any ideas would be massively appreciated!