예제 #1
0
 void EnterCurrentInterior()
 {
     if (Interior.GetCurrent == null)
     {
         Interior.Get(coords).Enter();
     }
     else
     {
         Interior.GetCurrent.ExitByDoor();
     }
 }
예제 #2
0
 void GoOut()
 {
     if (Interior.GetCurrent != null)
     {
         if (Player.Instance.coords == Coords.Zero)
         {
             Interior.Get(coords).ExitByDoor();
         }
         else
         {
             Move(Player.Orientation.Back);
             //DisplayFeedback.Instance.Display("Vous n'êtes pas près de l'entrée");
         }
     }
     else
     {
         Move(Player.Orientation.Back);
     }
 }