public void Add(GUIComponent child, Alignment xalignment, Alignment yAlignment, Vector2 originalPos) { Aligners.Add(new Aligner() { Child = child, XAlignment = xalignment, YAlignment = yAlignment, OriginalPos = originalPos }); Children.Add(child); }
public void Clear() { Children.Clear(); Aligners.Clear(); }
public void Remove(GUIComponent child) { Children.Remove(child); Aligners.RemoveAll((aligner) => aligner.Child == child); }