From 90642b8862e2b6ab6f57669a9975ccb89c0fc70d Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Fri, 27 Oct 2023 13:25:50 -0500 Subject: [PATCH] Spawn canvas scalar on canvas creation. --- Source/Editor/SceneGraph/Actors/UICanvasNode.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/Editor/SceneGraph/Actors/UICanvasNode.cs b/Source/Editor/SceneGraph/Actors/UICanvasNode.cs index c09e1a246..41e1c77c6 100644 --- a/Source/Editor/SceneGraph/Actors/UICanvasNode.cs +++ b/Source/Editor/SceneGraph/Actors/UICanvasNode.cs @@ -7,6 +7,7 @@ using Real = System.Single; #endif using FlaxEngine; +using FlaxEngine.GUI; namespace FlaxEditor.SceneGraph.Actors { @@ -30,6 +31,12 @@ namespace FlaxEditor.SceneGraph.Actors // Rotate to match the space (GUI uses upper left corner as a root) Actor.LocalOrientation = Quaternion.Euler(0, -180, -180); + var uiControl = new UIControl + { + Name = "Canvas Scalar", + Control = new CanvasScaler() + }; + Root.Spawn(uiControl, Actor); } ///