[载具科技树编辑器]调整所有子节点Y轴偏移位置
parent
3a3c4ff908
commit
4c4f45ff85
|
|
@ -31,7 +31,7 @@ public class VehicleTreeManager : TreeEditorManager
|
|||
private GameObject ComponentPanel;
|
||||
|
||||
[Header("组件树位置调整")]
|
||||
[SerializeField] private Vector2 componentTreeRootPosition = new Vector2(100, -100);
|
||||
[SerializeField] private Vector2 componentTreeRootPosition = new(100, -100);
|
||||
|
||||
[Header("连线设置")]
|
||||
[SerializeField] private float lineThickness = 2f;
|
||||
|
|
@ -226,6 +226,20 @@ public class VehicleTreeManager : TreeEditorManager
|
|||
}
|
||||
}
|
||||
|
||||
#region 临时调整所有子节点Y轴偏移位置
|
||||
Vector2 offsetY = new(0, -120f);
|
||||
List<Node> listNode = nodes.Values.ToList();
|
||||
for (int i = 1; i < listNode.Count; ++i)
|
||||
{
|
||||
Node node = listNode[i];
|
||||
if (node.tile != null)
|
||||
{
|
||||
RectTransform rectTransform = node.tile.GetComponent<RectTransform>();
|
||||
rectTransform.anchoredPosition += offsetY;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
// 记录日志
|
||||
DebugUtil.Log($"调整组件树位置: 根节点从 {currentRootPosition} 移动到 {componentTreeRootPosition}");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue