// // responds to Pass event // public override void Pass(Turnstile name) { name.Lock(); // change the state name.SetState(name.GetItsLockedState()); }
// // responds to Pass event // public override void Pass(Turnstile name) { name.Lock(); // change the state name.SetState(name.GetItsLockedState()); }