static void Main(string[] args) { Console.WriteLine("Do something usual\n"); ATMMachine atmMachine = new ATMMachine(); atmMachine.InsertCard(); atmMachine.InsertPin(1234); atmMachine.RequestCash(10000); atmMachine.EjectCard(); Console.WriteLine("\n\n\nDo something unusual\n"); atmMachine.RequestCash(10000); atmMachine.InsertPin(1234); atmMachine.RequestCash(10000); atmMachine.EjectCard(); Console.Write("\n\n\n"); int ch; ButtonMachine button = null; do { if (button == null) { button = new ButtonMachine(); } else { button.Push(); } Console.WriteLine("Push \"Enter\""); ch = Console.ReadKey().KeyChar; } while (ch == 13); }
void Start() { countClicks = 0; machineAnim = transform.parent.GetComponent<Animator>(); boxButtonMachine = gameObject.GetComponent<BoxCollider2D>(); buttonMachine = gameObject.GetComponent<ButtonMachine>(); }
public virtual void Push(ButtonMachine button) { button.SetState(OFF.GetInstance()); Console.WriteLine("\tturning OFF"); }
public override void Push(ButtonMachine button) { button.SetState(ON.GetInstance()); Console.WriteLine("\tturning ON"); }