Add grid gizmo to prefab scene.

This commit is contained in:
Chandler Cox
2024-07-27 12:24:13 -05:00
parent 5c97f68331
commit 3db604c30c

View File

@@ -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
/// <inheritdoc />
public GizmosCollection Gizmos { get; }
private GridGizmo _gridGizmo;
/// <inheritdoc />
public SceneRenderTask RenderTask => Task;