private void UpdateCollectedCoinsIcons(int level) { int coins = GamePrefController.LoadCoinsForLevel(level + 1); coin1.color = coins > 0 ? Color.yellow : Color.grey; coin2.color = coins > 1 ? Color.yellow : Color.grey; coin3.color = coins > 2 ? Color.yellow : Color.grey; }
public void ShowLevelFinishedPanel() { Time.timeScale = 0; bestCoins = GamePrefController.LoadCoinsForLevel(SceneManager.GetActiveScene().buildIndex); currentCoins = gameManager.Coins; currentCoin1.color = currentCoins > 0 ? Color.yellow : Color.grey; currentCoin2.color = currentCoins > 1 ? Color.yellow : Color.grey; currentCoin3.color = currentCoins > 2 ? Color.yellow : Color.grey; bestCoin1.color = bestCoins > 0 ? Color.yellow : Color.grey; bestCoin2.color = bestCoins > 1 ? Color.yellow : Color.grey; bestCoin3.color = bestCoins > 2 ? Color.yellow : Color.grey; if (currentCoins > bestCoins) { GamePrefController.SaveCoinsForLevel(SceneManager.GetActiveScene().buildIndex, currentCoins); } gameEndLevelPanel.SetActive(true); }