Files
UnrealEngineUWP/Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsEditorModule/SmartObjectsEditorModule.Build.cs
mikko mononen c06beb8571 SmartObject improvements
- Fixed hashing when adding shared fragment for smart object slot definition
- Added per slot Runtime Tags
- Added common event handling for Smart Object and Slot changes and events
- Added annotations, which are slot definition data that has visualization
- Added linked slot annotation which allows behavior reuse on slots
- Added editor only ID for each slot so that they can be identified during edits
- Added SmartObject slot reference type that can be used to reference other slots in the Smart Object
- Changed Smart Object bDisable to bEnabled
- Added separate enabled state for slots
- Changed Smart Object disable to send an event, not forcefully unclaim
- Added more visualization support for Smart Object editor (canvas, visualize annotations)
- Changed Smart Object editor to use the commonly transform for slots
- Remove Smart Object Component instance from the asset editor as it was not needed

#rb Stephen.Holmes
#preflight 6360f0cf63608aee36e01ba5

[CL 22888712 by mikko mononen in ue5-main branch]
2022-11-01 15:11:25 -04:00

44 lines
800 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
namespace UnrealBuildTool.Rules
{
public class SmartObjectsEditorModule : ModuleRules
{
public SmartObjectsEditorModule(ReadOnlyTargetRules Target) : base(Target)
{
PublicIncludePaths.AddRange(
new string[] {
}
);
PublicDependencyModuleNames.AddRange(
new string[] {
"AdvancedPreviewScene",
"Core",
"CoreUObject",
"ComponentVisualizers",
"EditorInteractiveToolsFramework",
"Engine",
"InputCore",
"InteractiveToolsFramework",
"MassEntity",
"PropertyEditor",
"SlateCore",
"Slate",
"SmartObjectsModule",
"SourceControl",
"UnrealEd"
}
);
PrivateDependencyModuleNames.AddRange(
new string[] {
"RenderCore",
"ApplicationCore",
}
);
}
}
}