void CompareStarAndDisplayUI() { isLevelPassed = false; int currentStar = StarOfThisLevel(); if (currentStar <= previousStar) { //show winPanel directly; DisplayWinPanel(); } if (currentStar > previousStar) { if (currentStar == 3 && previousStar == 0) { int money = PlayerPrefsManager.GetMoney() + 75; PlayerPrefsManager.SetMoney(money); goldPanel.SetActive(true); goldDisplay.Display(75); } if (currentStar == 3 && previousStar == 1) { int money = PlayerPrefsManager.GetMoney() + 55; PlayerPrefsManager.SetMoney(money); goldPanel.SetActive(true); goldDisplay.Display(55); } if (currentStar == 3 && previousStar == 2) { int money = PlayerPrefsManager.GetMoney() + 30; PlayerPrefsManager.SetMoney(money); goldPanel.SetActive(true); goldDisplay.Display(30); } if (currentStar == 2 && previousStar == 0) { int money = PlayerPrefsManager.GetMoney() + 45; PlayerPrefsManager.SetMoney(money); goldPanel.SetActive(true); goldDisplay.Display(45); } if (currentStar == 2 && previousStar == 1) { int money = PlayerPrefsManager.GetMoney() + 25; PlayerPrefsManager.SetMoney(money); goldPanel.SetActive(true); goldDisplay.Display(25); } if (currentStar == 1 && previousStar == 0) { int money = PlayerPrefsManager.GetMoney() + 20; PlayerPrefsManager.SetMoney(money); goldPanel.SetActive(true); goldDisplay.Display(20); } } }