// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "Buildables/FGBuildableFactory.h" #include "DataAssets/RRDADataAssetBase.h" #include "Structs/RRDADSStructs.h" #include "RRDADataAssetDSAdapterCovers.generated.h" /** * */ UCLASS() class REFINEDRDAPI_API URRDADataAssetDSAdapterCovers : public URRDADataAssetBase { GENERATED_BODY() public: /* The building class these adapter covers belongs to */ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category="AdapterCovers") TSubclassOf mBuildingClass; /* An array of covers to place on the buildable connections */ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category="AdapterCovers") TArray mCovers; };