diff --git a/Source/Editor/Surface/SurfaceNode.cs b/Source/Editor/Surface/SurfaceNode.cs index ac5680d8c..2e755f733 100644 --- a/Source/Editor/Surface/SurfaceNode.cs +++ b/Source/Editor/Surface/SurfaceNode.cs @@ -1062,6 +1062,20 @@ namespace FlaxEditor.Surface } } + /// + public override bool OnMouseDown(Float2 location, MouseButton button) + { + if (base.OnMouseDown(location, button)) + return true; + + if (button == MouseButton.Left && (Archetype.Flags & NodeFlags.NoCloseButton) == 0) + return true; + if (button == MouseButton.Right) + return true; + + return false; + } + /// public override bool OnMouseUp(Float2 location, MouseButton button) {