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); } } }
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); } } }