📄️ FString
FStrings are defined as strings in Pal Schema. Pal/Content/Pal/DataTable/Character/DT_PalMonsterParameter.uasset as an example:
📄️ FName
FNames are defined as strings in Pal Schema. Pal/Content/Pal/DataTable/Character/DT_PalMonsterParameter.uasset as an example:
📄️ FText
FText in Pal Schema will have some differences compared to FModel. Pal/Content/L10N/en/Pal/DataTable/Text/DT_ItemNameText.uasset will be used as an example.
📄️ Bool
Bool Properties in Pal Schema are defined as booleans. Pal/Content/Pal/DataTable/Character/DT_PalMonsterParameter.uasset will be used as an example.
📄️ Enum
Enum Properties in Pal Schema are defined as strings. Pal/Content/Pal/DataTable/Character/DT_PalMonsterParameter.uasset will be used as an example.
📄️ Numeric Property
All numeric properties in Pal Schema are treated the same. Pal/Content/Pal/DataTable/Character/DT_PalMonsterParameter.uasset as an example:
📄️ TArray
Array Properties in Pal Schema have two ways of defining them. Pal/Content/Pal/DataTable/ItemShop/DT_ItemShopCreateData.uasset will be used as an example.
📄️ TMap
TMap Properties in Pal Schema are defined as arrays of objects with key value pairs.
📄️ Struct
Struct Properties are a bit more complex as it will be combining a lot of the previous types. Struct Property is not something commonly seen in Datatables. You're more likely to see them when working with blueprints. Pal/Content/Pal/DataTable/ItemShop/DT_ItemShopCreateData.uasset will be used as an example.
📄️ TSoftObjectPtr
TSoftObjectPtr Properties in Pal Schema are defined as strings that point to an asset path.
📄️ TSoftClassPtr
TSoftClassPtr Properties in Pal Schema are defined as strings that point to an asset path. They're basically the same as TSoftObjectPtr, except they must end with a _C.