/// <summary> /// gets device location (coordinates) if user permitted /// </summary> public void SendWeatherRequest() { SetDefaultCoords(); SetUpBoard(); curDistrictNumber = LevelSelection.districtNum; if (Matchmaking.role == "guest") { curDistrictNumber = Matchmaking.level; } DistrictArray.GetAllDistricts(); curDistrict = DistrictArray.GetDistrict(curDistrictNumber); LAT = curDistrict.Latitude; LON = curDistrict.Longitude; GetWeatherData(curDistrict.Latitude, curDistrict.Longitude); SetLevelDifficulty(); SetNeededScore(); level.text = "LEVEL: " + levelDifficulty.ToString(); level.color = SetLevelTextColor(); var moves = 20; if (StartGame.activeUpgrade != null) { moves += StartGame.activeUpgrade.bonusMoves; } board.Setup(7, 7, moves, neededScore, levelDifficulty); } /// GetDeviceLocation method
/// <summary> /// display district name, deactivate buttons for locked levels /// </summary> void Start() { if (Board.isOnlineMultiplayer) { backBtn.interactable = false; } dialogCanvas.SetActive(false); districts = DistrictArray.GetAllDistricts(); curDistrict = 1; }