// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "UObject/ObjectMacros.h" #include "Commandlets/ResavePackagesCommandlet.h" #include "FixupNeedsLoadForEditorGameCommandlet.generated.h" UCLASS() class UFixupNeedsLoadForEditorGameCommandlet: public UResavePackagesCommandlet { GENERATED_BODY() /** Map of class names and their default NeedsLoadForEditorGame() return values. */ TMap ResaveClassNeedsLoadForEditorGameValues; protected: //~ Begin UResavePackagesCommandlet Interface virtual int32 InitializeResaveParameters(const TArray& Tokens, TArray& MapPathNames) override; virtual void PerformPreloadOperations(FLinkerLoad* PackageLinker, bool& bSavePackage) override; //~ End UCommandlet Interface };