feat: ds helper functions

This commit is contained in:
mrhid6 committed 2024-11-13 16:51:47 +00:00
1 parent 4d01f587e4
commit de279d5104
2 files changed
+14

No files matched your search

@@ -120,6 +120,9 @@ public:
UFUNCTION(BlueprintPure, Category = "RRDA|DataAsset|DS")
TArray<URRDADataAssetDSModAdapter*> GetAllModAdapterDataAssets() const;
UFUNCTION(BlueprintCallable, Category = "RRDA|DataAsset|DS")
bool HasDSModAdapterForBuildingClass(TSubclassOf<AFGBuildableFactory> BuildingClass);
// DS Adapter Covers Functions
UFUNCTION(BlueprintCallable, Category = "RRDA|DataAsset|DS")
URRDADataAssetDSAdapterCovers* GetDSAdapterCoverDataAssetForBuildingClass(TSubclassOf<AFGBuildableFactory> BuildingClass) const;
@@ -127,6 +130,9 @@ public:
UFUNCTION(BlueprintPure, Category = "RRDA|DataAsset|DS")
TArray<URRDADataAssetDSAdapterCovers*> GetAllDSAdapterCoverDataAssets() const;
UFUNCTION(BlueprintCallable, Category = "RRDA|DataAsset|DS")
bool HasDSAdaperCoversForBuildingClass(TSubclassOf<AFGBuildableFactory> BuildingClass);
// Turbine Functions
UFUNCTION(BlueprintPure, Category = "RRDA|DataAsset|RP|MP")
bool GetAllTurbineItems(TArray<TSubclassOf<UFGItemDescriptor>>& Items, int32 Tier) const;