public override void RemoveChild(DMComponent c) { if (c != null && mChildrenComponents.Contains(c)) { mChildrenComponents.Remove(c); } }
public override void AddChild(DMComponent c) { if (c != null && !mChildrenComponents.Contains(c)) { mChildrenComponents.Add(c); } }
//Éî¶È private void ReadComposite(DMComponent com) { Debug.Log(com.Name); List <DMComponent> children = com.children; if (children == null || children.Count == 0) { return; } foreach (DMComponent child in children) { ReadComposite(child); } }
private void DeepReadComponent(DMComponent component) { Debug.Log(component.name); List <DMComponent> children = component.GetChildren(); if (children.Count == 0) { return; } foreach (DMComponent item in children) { DeepReadComponent(item); } }
public override void RemoveChild(DMComponent c) { return; }
public override void AddChild(DMComponent c) { return; }
public abstract void RemoveChild(DMComponent c);
public abstract void AddChild(DMComponent c);
public override void RemoveChild(DMComponent c) { mChildren.Remove(c); }
public override void AddChild(DMComponent c) { mChildren.Add(c); }
private void WidthReadComponent(DMComponent component) { }