diff --git a/Source/Editor/Viewport/PrefabWindowViewport.cs b/Source/Editor/Viewport/PrefabWindowViewport.cs index b1fdc1720..4151e9dfb 100644 --- a/Source/Editor/Viewport/PrefabWindowViewport.cs +++ b/Source/Editor/Viewport/PrefabWindowViewport.cs @@ -99,6 +99,16 @@ namespace FlaxEditor.Viewport ShowEditorPrimitives = true; Gizmos = new GizmosCollection(this); + _gridGizmo = new GridGizmo(this); + var showGridButton = ViewWidgetShowMenu.AddButton("Grid"); + showGridButton.Clicked += () => + { + _gridGizmo.Enabled = !_gridGizmo.Enabled; + showGridButton.Checked = _gridGizmo.Enabled; + }; + showGridButton.Checked = true; + showGridButton.CloseMenuOnClick = false; + // Prepare rendering task Task.ActorsSource = ActorsSources.CustomActors; Task.ViewFlags = ViewFlags.DefaultEditor; @@ -267,6 +277,8 @@ namespace FlaxEditor.Viewport /// public GizmosCollection Gizmos { get; } + private GridGizmo _gridGizmo; + /// public SceneRenderTask RenderTask => Task;