// 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 this adapter cover belongs to */ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category="AdapterCovers") TSubclassOf mBuildableClass; /* The offsets to place the cover mesh from the buildings origin */ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category="AdapterCovers") TArray mConnectionOffsets; };