public void Draw() { if (isLeaf()) { Gizmos.DrawLine(start, end); } else { LeftChild.Draw(); RightChild.Draw(); if (Branch != null) { Branch.Draw(); } } }