复合组件
public abstract class CompositeNode :Node{
public List<Node> children;
public override Node Clone(){
CompositeNode node=Instantiate(this);
node.children=this.children.ConvertAll(c=>c.Clone());
return node;
}
}