コード例 #1
0
 public override void Exit(Miner miner)
 {
     Printer.Print(miner.Id, "Leavin' the Bank");
 }
コード例 #2
0
 public override void Enter(Miner miner)
 {
     Printer.Print(miner.Id, "Arrived Home");
     Message.DispatchMessage(0, miner.Id, miner.WifeId, MessageType.HiHoneyImHome);
 }
コード例 #3
0
 public override void Exit(Miner miner)
 {
     Printer.Print(miner.Id, "Ah'm leaving the gold mine with mah pockets full o' sweet gold");
 }
コード例 #4
0
 public override void Enter(Miner miner)
 {
     Printer.Print(miner.Id, "Here is the bank. Yes siree");
 }
コード例 #5
0
 public override void Exit(Miner miner)
 {
     Printer.Print(miner.Id, "Thankya li'lle lady. Ah better get back to whatever ah wuz doin'");
 }
コード例 #6
0
        public override void Enter(Miner miner)
        {
            path = pathFinder.FindPath(miner.CurrentPosition, targetPosition);

            Printer.Print(miner.Id, "Walkin' to " + LocationProperties.ToString(LocationProperties.GetLocation(targetPosition)) + ".");
        }
コード例 #7
0
 public override void Execute(Miner miner)
 {
     Printer.Print(miner.Id, "Tastes real good too!");
     miner.StateMachine.RevertToPreviousState();
 }
コード例 #8
0
 public override void Enter(Miner miner)
 {
     Printer.Print(miner.Id, "Smells Reaaal goood Elsa!");
 }
コード例 #9
0
 public override void Exit(Miner miner)
 {
     Printer.Print(miner.Id, "Leaving the saloon, feelin' good");
 }
コード例 #10
0
 public override void Enter(Miner miner)
 {
     Printer.Print(miner.Id, "Boy, ah sure is thusty! Arrived the saloon");
 }
コード例 #11
0
 public override void Enter(Miner miner)
 {
     Printer.Print(miner.Id, "Arrived in the goldmine");
 }