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

This commit is contained in:
mrhid6
2026-07-04 21:24:59 +01:00
parent b89a41dfb5
commit 0614aa6526
@@ -408,7 +408,8 @@ TArray<URRDATurbineDataAsset*> URRDADataAssetSubsystem::GetAllTurbineAssets(int3
}
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 {
@@ -435,7 +436,8 @@ URRDACoolerDataAsset* URRDADataAssetSubsystem::GetCoolerItemData(TSubclassOf<UFG
}
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 {
@@ -481,7 +483,8 @@ bool URRDADataAssetSubsystem::GetAllBoilerRelevantItems(TArray<TSubclassOf<UFGIt
}
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 {
@@ -522,7 +525,8 @@ bool URRDADataAssetSubsystem::GetAllHeaterRelevantItems(TArray<TSubclassOf<UFGIt
}
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 {