protected override void ChildrenMinMaxChanged()
{
Vector2 zero = Vector2.zero;
Vector2 max = Vector2.zero;
if (this.vertical)
{
foreach (View view in base.children)
{
zero.x = Mathf.Max(view.minSize.x, zero.x);
max.x = Mathf.Max(view.maxSize.x, max.x);
zero.y += view.minSize.y;
max.y += view.maxSize.y;
}
}
else
{
foreach (View view2 in base.children)
{
zero.x += view2.minSize.x;
max.x += view2.maxSize.x;
zero.y = Mathf.Max(view2.minSize.y, zero.y);
max.y = Mathf.Max(view2.maxSize.y, max.y);
}
}
this.splitState = null;
base.SetMinMaxSizes(zero, max);
}