2 Commits
Author SHA1 Message Date
mrhid6 6063217343 fix: Fixes to Data asset system
Mod Build / Details (push) Successful in 3s
Mod Build / Build (push) Successful in 18m34s
Mod Build / SMRDeploy (push) Has been skipped
2026-07-12 19:16:23 +01:00
mrhid6 0614aa6526 fix: Fixed CTD with data assets
Mod Build / Build (push) Successful in 6m29s
Mod Build / Details (push) Successful in 3s
Mod Build / SMRDeploy (push) Successful in 1m36s
2026-07-04 21:24:59 +01:00
2 changed files with 11 additions and 7 deletions
+3 -3
View File
@@ -1,8 +1,8 @@
{ {
"FileVersion": 3, "FileVersion": 3,
"Version": 1, "Version": 2026,
"VersionName": "1.0.7", "VersionName": "2026.3.2",
"SemVersion": "1.0.7", "SemVersion": "2026.3.2",
"FriendlyName": "Refined R&D Api", "FriendlyName": "Refined R&D Api",
"Description": "This Lib can be used to create Mod Compatability with Refined R&D Mods", "Description": "This Lib can be used to create Mod Compatability with Refined R&D Mods",
"Category": "Modding", "Category": "Modding",
@@ -408,7 +408,8 @@ TArray<URRDATurbineDataAsset*> URRDADataAssetSubsystem::GetAllTurbineAssets(int3
} }
URRDATurbineDataAsset* URRDADataAssetSubsystem::GetDefaultTurbineAsset(int32 Tier) const { URRDATurbineDataAsset* URRDADataAssetSubsystem::GetDefaultTurbineAsset(int32 Tier) const {
return GetAllTurbineAssets(Tier).Top(); TArray<URRDATurbineDataAsset*> Assets = GetAllTurbineAssets(Tier);
return Assets.Num() > 0 ? Assets.Top() : nullptr;
} }
URRDATurbineDataAsset* URRDADataAssetSubsystem::GetTurbineItemData(TSubclassOf<UFGItemDescriptor> Item, int32 Tier) const { URRDATurbineDataAsset* URRDADataAssetSubsystem::GetTurbineItemData(TSubclassOf<UFGItemDescriptor> Item, int32 Tier) const {
@@ -435,7 +436,8 @@ URRDACoolerDataAsset* URRDADataAssetSubsystem::GetCoolerItemData(TSubclassOf<UFG
} }
URRDACoolerDataAsset* URRDADataAssetSubsystem::GetDefaultCoolerAsset(ERRDACoolerType Type) const { URRDACoolerDataAsset* URRDADataAssetSubsystem::GetDefaultCoolerAsset(ERRDACoolerType Type) const {
return GetAllCoolerAssets(Type).Top(); TArray<URRDACoolerDataAsset*> Assets = GetAllCoolerAssets(Type);
return Assets.Num() > 0 ? Assets.Top() : nullptr;
} }
TArray<URRDACoolerDataAsset*> URRDADataAssetSubsystem::GetAllCoolerAssets(ERRDACoolerType Type) const { TArray<URRDACoolerDataAsset*> URRDADataAssetSubsystem::GetAllCoolerAssets(ERRDACoolerType Type) const {
@@ -481,7 +483,8 @@ bool URRDADataAssetSubsystem::GetAllBoilerRelevantItems(TArray<TSubclassOf<UFGIt
} }
URRDABoilerDataAsset* URRDADataAssetSubsystem::GetDefaultBoilerAsset(int32 Tier) const { URRDABoilerDataAsset* URRDADataAssetSubsystem::GetDefaultBoilerAsset(int32 Tier) const {
return GetAllBoilerAssets(Tier).Top(); TArray<URRDABoilerDataAsset*> Assets = GetAllBoilerAssets(Tier);
return Assets.Num() > 0 ? Assets.Top() : nullptr;
} }
TArray<URRDABoilerDataAsset*> URRDADataAssetSubsystem::GetAllBoilerAssets(int32 Tier) const { TArray<URRDABoilerDataAsset*> URRDADataAssetSubsystem::GetAllBoilerAssets(int32 Tier) const {
@@ -522,7 +525,8 @@ bool URRDADataAssetSubsystem::GetAllHeaterRelevantItems(TArray<TSubclassOf<UFGIt
} }
URRDAHeaterDataAsset* URRDADataAssetSubsystem::GetDefaultHeaterAsset(ERRDAHeaterType Type) const { URRDAHeaterDataAsset* URRDADataAssetSubsystem::GetDefaultHeaterAsset(ERRDAHeaterType Type) const {
return GetAllHeaterAssets(Type).Top(); TArray<URRDAHeaterDataAsset*> Assets = GetAllHeaterAssets(Type);
return Assets.Num() > 0 ? Assets.Top() : nullptr;
} }
TArray<URRDAHeaterDataAsset*> URRDADataAssetSubsystem::GetAllHeaterAssets(ERRDAHeaterType Type) const { TArray<URRDAHeaterDataAsset*> URRDADataAssetSubsystem::GetAllHeaterAssets(ERRDAHeaterType Type) const {