Exemple #1
0
 public override void RemoveChild(DMComponent c)
 {
     if (c != null && mChildrenComponents.Contains(c))
     {
         mChildrenComponents.Remove(c);
     }
 }
Exemple #2
0
 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);
        }
    }
Exemple #4
0
    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);
 }
Exemple #11
0
 private void WidthReadComponent(DMComponent component)
 {
 }