Esempio n. 1
0
 public Farm(int x, int y, cbTileChangedFunc refreshcb)
 {
     width       = x;
     height      = y;
     refreshTile = refreshcb;
     if (SaveData.current.m_savedFarmSkeleton != null)
     {
         farmMatrix = SaveData.current.m_savedFarmSkeleton.m_farmMatrix;
         Debug.Log("set the farm from the save.");
         return;
     }
     farmMatrix = new Tile[x, y];
     for (int i = 0; i < x; i++)
     {
         for (int j = 0; j < y; j++)
         {
             farmMatrix[i, j] = new Tile("Empty", i, j);
         }
     }
 }
Esempio n. 2
0
 public Farm(cbTileChangedFunc refreshcb)
 {
     refreshTile = refreshcb;
     if (SaveData.current.m_savedFarmSkeleton != null)
     {
         farmMatrix = SaveData.current.m_savedFarmSkeleton.m_farmMatrix;
         Debug.LogError("set the farm from the save.");
         return;
     }
     else
     {
         Debug.Log("SaveData.current.m_savedFarmSkeleton is null");
     }
     farmMatrix = new Tile[width, height];
     for (int i = 0; i < width; i++)
     {
         for (int j = 0; j < height; j++)
         {
             farmMatrix[i, j] = new Tile("Empty", i, j);
         }
     }
 }