public void popNode(TezBTComposite node) { if (node != m_NodeStack.Pop()) { throw new Exception(); } }
public override void loadConfig(TezReader reader) { m_Root = (TezBTComposite)create(reader.readString("CID")); m_Root.tree = this; m_Root.parent = this; m_Root.loadConfig(reader); }
public void close() { m_Root.close(); m_Context.close(); m_Root = null; m_Context = null; }
public Node createRoot <Node>() where Node : TezBTComposite, new() { var node = new Node(); m_Root = node; m_Root.parent = this; m_Root.tree = this; return(node); }
public void pushNode(TezBTComposite node) { m_NodeStack.Push(node); }