override public void Print() { DLink pNode = this.poHead; while (pNode != null) { Component pComponent = (Component)pNode; pComponent.Print(); pNode = pNode.pNext; } }
private void PrintMyChildren() { DLink pNode = this.poHead; while (pNode != null) { Component pComponent = (Component)pNode; pComponent.Print(); pNode = pNode.pNext; } Debug.WriteLine("<---- Done with composite"); }
public override void Print() { Debug.WriteLine(" GameObject Name: {0} ({1})", this.GetName(), this.GetHashCode()); DLink pNode = this.poHead; while (pNode != null) { Component pComponent = (Component)pNode; pComponent.Print(); pNode = pNode.pNext; } }
public override void Print() { Debug.WriteLine("Composite GO: {0} ({1})", this.GetName(), this.GetHashCode()); DLink pSafety = this.poHead; DLink pNode = pSafety; while (pNode != null) { Component pComp = (Component)pNode; pComp.Print(); pNode = pNode.pNext; } }