public override void Exit(Miner miner) { Printer.Print(miner.Id, "Leavin' the Bank"); }
public override void Enter(Miner miner) { Printer.Print(miner.Id, "Arrived Home"); Message.DispatchMessage(0, miner.Id, miner.WifeId, MessageType.HiHoneyImHome); }
public override void Exit(Miner miner) { Printer.Print(miner.Id, "Ah'm leaving the gold mine with mah pockets full o' sweet gold"); }
public override void Enter(Miner miner) { Printer.Print(miner.Id, "Here is the bank. Yes siree"); }
public override void Exit(Miner miner) { Printer.Print(miner.Id, "Thankya li'lle lady. Ah better get back to whatever ah wuz doin'"); }
public override void Enter(Miner miner) { path = pathFinder.FindPath(miner.CurrentPosition, targetPosition); Printer.Print(miner.Id, "Walkin' to " + LocationProperties.ToString(LocationProperties.GetLocation(targetPosition)) + "."); }
public override void Execute(Miner miner) { Printer.Print(miner.Id, "Tastes real good too!"); miner.StateMachine.RevertToPreviousState(); }
public override void Enter(Miner miner) { Printer.Print(miner.Id, "Smells Reaaal goood Elsa!"); }
public override void Exit(Miner miner) { Printer.Print(miner.Id, "Leaving the saloon, feelin' good"); }
public override void Enter(Miner miner) { Printer.Print(miner.Id, "Boy, ah sure is thusty! Arrived the saloon"); }
public override void Enter(Miner miner) { Printer.Print(miner.Id, "Arrived in the goldmine"); }