void InitializeCombos() { //start tree RootNode = new ComboNode(0, 0, false); //define temp to help with initializing children ComboNode parent = RootNode; ComboNode childToBeAdded; //add first combo root //----------------------------------- //light punch childToBeAdded = new ComboNode(1, 10, false); parent.AddChild(childToBeAdded); //light punch parent = childToBeAdded; childToBeAdded = new ComboNode(1, 10, false); parent.AddChild(childToBeAdded); //push light punch parent = childToBeAdded; childToBeAdded = new ComboNode(1, 15, true); parent.AddChild(childToBeAdded); //----------------------------------- //add second combo root //----------------------------------- //light punch parent = RootNode; childToBeAdded = new ComboNode(2, 15, false); parent.AddChild(childToBeAdded); parent = childToBeAdded; childToBeAdded = new ComboNode(2, 15, false); parent.AddChild(childToBeAdded); parent = childToBeAdded; childToBeAdded = new ComboNode(2, 20, true); parent.AddChild(childToBeAdded); //----------------------------------- CurrentNode = RootNode; }