예제 #1
0
 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);
 }
예제 #2
0
 public void Clear()
 {
     Children.Clear();
     Aligners.Clear();
 }
예제 #3
0
        public void Remove(GUIComponent child)
        {
            Children.Remove(child);

            Aligners.RemoveAll((aligner) => aligner.Child == child);
        }