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(); }