예제 #1
0
 public void ChangeState(IProgrammerState newState)
 {
     this.currentState = newState;
 }
예제 #2
0
        public override void Start()
        {
            base.Display("Awesome! Starting up...");

            currentState = new ProgrammerProgramState();
        }
예제 #3
0
 public Programmer(string inputName)
     : base(inputName)
 {
     currentState = new ProgrammerProgramState();
 }