From 55effc35dba3d7e8a37365d786ec58fce51820f6 Mon Sep 17 00:00:00 2001 From: xxSeys1 Date: Mon, 7 Apr 2025 22:31:09 +0200 Subject: [PATCH] move box collider utility in own Properties Panel category --- Source/Editor/SceneGraph/Actors/BoxColliderNode.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs b/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs index 817a8dc43..c4fd47f71 100644 --- a/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs +++ b/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs @@ -26,11 +26,13 @@ namespace FlaxEditor.SceneGraph.Actors { base.Initialize(layout); - layout.Space(20f); - var checkbox = layout.Checkbox("Keep Local Orientation", "Keeps the local orientation when resizing.").CheckBox; + var group = layout.Group("Utility"); + var checkbox = group.Checkbox("Keep Local Orientation", "Keeps the local orientation when resizing.").CheckBox; checkbox.Checked = _keepLocalOrientation; checkbox.StateChanged += box => _keepLocalOrientation = box.Checked; - layout.Button("Resize to Fit", Editor.Instance.CodeDocs.GetTooltip(new ScriptMemberInfo(typeof(BoxCollider).GetMethod("AutoResize")))).Button.Clicked += OnResizeClicked; + group.Button("Resize to Fit", Editor.Instance.CodeDocs.GetTooltip(new ScriptMemberInfo(typeof(BoxCollider).GetMethod("AutoResize")))).Button.Clicked += OnResizeClicked; + // This adds a bit of space between the button and the bottom of the group - even with a height of 0 + group.Space(0); } private void OnResizeClicked()