// © 2024 Long Ly. All rights reserved. Any unauthorized use, reproduction, or distribution of this trademark is strictly prohibited and may result in legal action. #pragma once #include "CoreMinimal.h" #include "Engine/DataAsset.h" #include "OLSPrimaryDataAsset.generated.h" /** Asset type that uniquely identifies this data asset. */ static FPrimaryAssetType AssetType; /** * A base class of Primary Data Asset, which will be used for all Primary Data Asset in OLS. */ UCLASS() class OLS_API UOLSPrimaryDataAsset : public UPrimaryDataAsset { GENERATED_BODY() public: //~ Begin IOLSPrimaryDataAssetInterface virtual FString GetIdentifierString() const; //~ End IOLSPrimaryDataAssetInterface };