Beispiel #1
0
 void UpdateMapIfNeeded()
 {
     if (Mathf.Abs(oldX - x) >= GameMasterBehavior.GLOBAL_TILE_WIDTH)
     {
         if (oldX - x > 0)
         {
             gameMaster.MoveEverything(GameMasterBehavior.NORTH);
         }
         else
         {
             gameMaster.MoveEverything(GameMasterBehavior.SOUTH);
         }
         oldX = x;
         //Move tile map
     }
     if (Mathf.Abs(oldZ - z) >= GameMasterBehavior.GLOBAL_TILE_WIDTH)
     {
         oldZ = z;
         //Move tile map
         gameMaster.MoveEverything(GameMasterBehavior.EAST);
     }
 }