public CSnziNode Arrive() { while (true) { if (root.State != CSnziState.Open) { return(null); } CSnziNode leaf = leafs[GetLeafIndex()]; if (leaf.Arrive()) { return(leaf); } else { return(null); } } }
public CSnziLeafNode (CSnziNode parent) { this.parent = parent; }
public bool Depart (CSnziNode node) { return node.Depart (); }
public CSnziLeafNode(CSnziNode parent) { this.parent = parent; }
public bool Depart(CSnziNode node) { return(node.Depart()); }