Files
UnrealEngineUWP/Engine/Plugins/Experimental/GameFeatures/Source/GameFeaturesEditor/GameFeaturesEditor.Build.cs
michael noland d8c9dfb121 Plugin editing refactors, game feature UX improvements
- Added a new plugin key BuiltInInitialFeatureState for game feature plugins to replace the three separate booleans (the old bools are still supported if this key is missing)
- Added a link from the game feature data editor to get to the plugin editor for the associated plugin
- Added display of initial plugin state to the game feature data editor
- Added a so-so mechanism to extend the plugin descriptor editor from other plugins
- Used this to allow editing the initial state for game feature plugins

#jira UE-107640
#jira UE-107643

#ROBOMERGE-OWNER: michael.noland
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 15550116 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
#ROBOMERGE-CONFLICT from-shelf

[CL 15550178 by michael noland in ue5-main branch]
2021-02-27 03:58:53 -04:00

39 lines
752 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
namespace UnrealBuildTool.Rules
{
public class GameFeaturesEditor : ModuleRules
{
public GameFeaturesEditor(ReadOnlyTargetRules Target) : base(Target)
{
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
"CoreUObject",
}
);
PrivateDependencyModuleNames.AddRange(
new string[]
{
"DeveloperSettings",
"Engine",
"ModularGameplay",
"GameFeatures",
"EditorSubsystem",
"UnrealEd",
"Projects",
"EditorFramework",
"Slate",
"SlateCore",
"EditorStyle",
"PropertyEditor",
"SharedSettingsWidgets",
"Json"
}
);
}
}
}