#pragma once #include "CoreMinimal.h" #include "UObject/ObjectMacros.h" #include "MaterialEditor/DEditorParameterValue.h" #include "DEditorMPCValue.generated.h" UCLASS(hidecategories = Object, collapsecategories, editinlinenew) class UNREALED_API UDEditorMPCValue: public UDEditorParameterValue { GENERATED_UCLASS_BODY() public: UPROPERTY(EditAnywhere, Category = DEditorMPCValue) bool bIsValid = true; UPROPERTY() bool bHasChange = false; UPROPERTY(EditAnywhere, Category = DEditorMPCValue) class UMaterialParameterCollection* OriginalCollection; UPROPERTY(EditAnywhere, Category = DEditorMPCValue) class UMaterialParameterCollection* OverridenCollection; };