public void Dispense() { gumballMachine.ReleaseBall(); if (gumballMachine.GetCount() > 0) { gumballMachine.SetState(gumballMachine.GetNoTokenState()); } else { Debug.Log("Opps! out of gumballs!"); gumballMachine.SetState(gumballMachine.GetSoldOutState()); } }
public void EjectToken() { Debug.Log("Token returned"); gumballMachine.SetState(gumballMachine.GetNoTokenState()); }