/// <summary> /// Initializes a new instance of ObjectBinder class. /// </summary> public ObjectBinder() { state0 = new State0(this); state1 = new State1(this); state2 = new State2(this); state3 = new State3(this); state4 = new State4(this); state5 = new State5(this); }
private void SetStates() { Console.WriteLine("setting fsm states"); states = new State[10]; states[0] = new StartState(); states[1] = new State1(); states[2] = new State2(); states[3] = new State3(); states[4] = new State4(); states[5] = new State5(); states[6] = new State6(); states[7] = new State7(); states[8] = new EndState(); states[9] = new ErrorState(); }