From e2df50a21a9089e7c4078d95361a0f99c53a1120 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Tue, 6 Aug 2024 12:02:19 -0500 Subject: [PATCH 1/2] Use visject surface description panel for material surface and anim graph surface. --- Source/Editor/Surface/AnimGraphSurface.cs | 3 +++ Source/Editor/Surface/MaterialSurface.cs | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Source/Editor/Surface/AnimGraphSurface.cs b/Source/Editor/Surface/AnimGraphSurface.cs index 4e8b6f11e..c33224072 100644 --- a/Source/Editor/Surface/AnimGraphSurface.cs +++ b/Source/Editor/Surface/AnimGraphSurface.cs @@ -89,6 +89,9 @@ namespace FlaxEditor.Surface private static NodesCache _nodesCache = new NodesCache(IterateNodesCache); + /// + public override bool UseContextMenuDescriptionPanel => true; + /// /// The state machine editing context menu. /// diff --git a/Source/Editor/Surface/MaterialSurface.cs b/Source/Editor/Surface/MaterialSurface.cs index f21be27c0..0d6e437b8 100644 --- a/Source/Editor/Surface/MaterialSurface.cs +++ b/Source/Editor/Surface/MaterialSurface.cs @@ -25,6 +25,9 @@ namespace FlaxEditor.Surface /// public override bool CanLivePreviewValueChanges => false; + /// + public override bool UseContextMenuDescriptionPanel => true; + /// public override string GetTypeName(ScriptType type) { From 1ca7261f063cd03e5be4c62eae9c6d73619d823a Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Tue, 13 Aug 2024 16:49:34 -0500 Subject: [PATCH 2/2] Add description to cm in Particle emitter surface. --- Source/Editor/Surface/ParticleEmitterSurface.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Editor/Surface/ParticleEmitterSurface.cs b/Source/Editor/Surface/ParticleEmitterSurface.cs index 6bf08dd3c..d334fdc2b 100644 --- a/Source/Editor/Surface/ParticleEmitterSurface.cs +++ b/Source/Editor/Surface/ParticleEmitterSurface.cs @@ -24,6 +24,9 @@ namespace FlaxEditor.Surface /// public FlaxEditor.Surface.Archetypes.Particles.ParticleEmitterNode RootNode => _rootNode; + /// + public override bool UseContextMenuDescriptionPanel => true; + /// public ParticleEmitterSurface(IVisjectSurfaceOwner owner, Action onSave, FlaxEditor.Undo undo) : base(owner, onSave, undo)