//深度遍历 private void DeepReadComposite(DMCompment compment) { Debug.Log(compment.Name); List <DMCompment> child = compment.Children; if (child == null || child.Count == 0) { return; } foreach (DMCompment c in child) { DeepReadComposite(c); } }
public override void RemoveChild(DMCompment c) { return; }
public override void AddChild(DMCompment c) { return; }
public abstract void RemoveChild(DMCompment c);
public abstract void AddChild(DMCompment c);
public override void RemoveChild(DMCompment c) { mChildren.Remove(c); }
public override void AddChild(DMCompment c) { mChildren.Add(c); }