fix editor for AutoEntityCreator

This commit is contained in:
Mikhail 2024-10-19 17:13:32 +08:00
parent 2a5168c7cb
commit 02f93b1a01

View File

@ -31,18 +31,20 @@ namespace DCFApixels.DragonECS.Unity.Editors
Rect rect = GUILayoutUtility.GetRect(EditorGUIUtility.currentViewWidth, height); Rect rect = GUILayoutUtility.GetRect(EditorGUIUtility.currentViewWidth, height);
EditorGUI.DrawRect(rect, new Color(0f, 0f, 0f, 0.1f)); EditorGUI.DrawRect(rect, new Color(0f, 0f, 0f, 0.1f));
rect = rect.AddPadding(2f, 0f); rect = rect.AddPadding(2f, 0f);
var (left, autosetCascadeRect) = rect.HorizontalSliceRight(height); var (_, buttonRect) = rect.HorizontalSliceRight(height);
var (_, autosetRect) = rect.HorizontalSliceRight(height);
if (EcsGUI.AutosetCascadeButton(autosetCascadeRect)) //var (left, autosetCascadeRect) = rect.HorizontalSliceRight(height);
//var (_, autosetRect) = rect.HorizontalSliceRight(height);
if (EcsGUI.AutosetCascadeButton(buttonRect))
{ {
foreach (AutoEntityCreator target in targets) foreach (AutoEntityCreator target in targets)
{ {
target.AutosetCascade_Editor(); target.AutosetCascade_Editor();
} }
} }
buttonRect = buttonRect.Move(-height, 0);
if (EcsGUI.AutosetButton(autosetRect)) if (EcsGUI.AutosetButton(buttonRect))
{ {
foreach (AutoEntityCreator target in targets) foreach (AutoEntityCreator target in targets)
{ {