// 深度搜索遍历 private void ReadComponent(DPComponent component) { Debug.Log(component.Name); List <DPComponent> children = component.Children; if (children == null || children.Count == 0) { return; } foreach (var child in children) { ReadComponent(child); } }
public override void RemoveChild(DPComponent c) { return; }
public override void AddChild(DPComponent c) { return; }
public abstract void RemoveChild(DPComponent c);
public abstract void AddChild(DPComponent c);
public override void RemoveChild(DPComponent c) { mChildren.Remove(c); }
public override void AddChild(DPComponent c) { mChildren.Add(c); }