Пример #1
0
 public SoldOutState(GumballMachine gumballMachine)
 {
     this.gumballMachine = gumballMachine;
 }
Пример #2
0
 public SoldState(GumballMachine gumballMachine)
 {
     this.gumballMachine = gumballMachine;
     noQuarterState      = new NoQuarterState(gumballMachine);
     soldOutState        = new SoldOutState(gumballMachine);
 }
Пример #3
0
        //When I was using the winnerState and soldState instance variables I was
        //getting "An unhandled exception of type 'System.StackOverflowException'
        //occurred in mscorlib.dll" error?
//		State winnerState;
//		State soldState;
        #endregion        //Members

        #region Constructor
        public HasQuarterState(GumballMachine gumballMachine)
        {
            this.gumballMachine = gumballMachine;
//			winnerState = new WinnerState(gumballMachine);
//			soldState = new SoldState(gumballMachine);
        }