Ejemplo n.º 1
0
    // 深度搜索遍历
    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);
        }
    }
Ejemplo n.º 2
0
 public override void RemoveChild(DPComponent c)
 {
     return;
 }
Ejemplo n.º 3
0
 public override void AddChild(DPComponent c)
 {
     return;
 }
Ejemplo n.º 4
0
 public abstract void RemoveChild(DPComponent c);
Ejemplo n.º 5
0
 public abstract void AddChild(DPComponent c);
Ejemplo n.º 6
0
 public override void RemoveChild(DPComponent c)
 {
     mChildren.Remove(c);
 }
Ejemplo n.º 7
0
 public override void AddChild(DPComponent c)
 {
     mChildren.Add(c);
 }