public DialogElement NextElement(DialogElement element, Type elementType)
        {
            var start = _elements.IndexOf(element);

            for (var i = start + 1; i < _elements.Count; i++)
            {
                var e = _elements[i];
                if (e.GetType() == elementType)
                {
                    return(e);
                }
            }
            return(null);
        }
 public void Remove(DialogElement element)
 {
     element.Section = null;
     _elements.Remove(element);
 }
 public void Add(DialogElement element)
 {
     element.Section = this;
     _elements.Add(element);
 }
Exemple #4
0
 public void Remove(DialogElement element)
 {
     element.Section = null;
     _elements.Remove (element);
 }
Exemple #5
0
 public DialogElement NextElement(DialogElement element, Type elementType)
 {
     var start = _elements.IndexOf (element);
     for (var i = start + 1; i < _elements.Count; i++) {
         var e = _elements[i];
         if (e.GetType () == elementType) {
             return e;
         }
     }
     return null;
 }
Exemple #6
0
 public void Add(DialogElement element)
 {
     element.Section = this;
     _elements.Add (element);
 }