public void Init(string name, bool isTesting) { if (isTesting == true) { if (elements == null) { elements = new StageItem[] { CreateInstance <StageElement>(), CreateInstance <StageElement>(), CreateInstance <StageElement>() }; for (int i = 0; i < elements.Length; i++) { elements[i].Init("Element" + i); } } if (defaultElement == null) { defaultElement = CreateInstance <StageElement>(); defaultElement.Init("DefaultElement"); } } Init(name); }
public virtual void Add(StageItem item) { // Set the parent. // Add the item StageItem[] array = new StageItem[elements.Length + 1]; Array.Copy(this.elements, 0, array, 0, this.elements.Length); array[this.elements.Length] = item; this.elements = array; }
public override void Add(StageItem item) { //elements.Add(item); }
public override void Add(StageItem item) { }