public void Hide()
{
/*if (Self != null)
{
TextComponent.color = new Color(1f, 1f, 1f, 0f);
if (ImageComponent != null) ImageComponent.enabled = false;
var uiRI = Self.GetComponent<UIRaycastIgnored>();
if (uiRI == null) Self.gameObject.AddComponent<UIRaycastIgnored>();
foreach (var n in Nodes)
n.Hide();
Self.gameObject.SetActive(false);
}*/
foreach (var n in Nodes)
n.Hide();
_hidden = true;
}
public void RemoveNodeAt(int index)