void OnClick() { switch (action) { case CharacterAction.Player1: player = 0; Player.Change(player); break; case CharacterAction.Player2: player = 1; Player.Change(player); break; case CharacterAction.Player3: player = 2; Player.Change(player); break; case CharacterAction.Player4: player = 3; Player.Change(player); break; case CharacterAction.Player5: player = 4; Player.Change(player); break; case CharacterAction.Upgrade: levels[player] = Mathf.Clamp(levels[player] + 1, 0, 4); break; } int i; for (i = 0; i <= levels[player]; i++) { stars.GetChild(i).gameObject.SetActive(true); } for (i = i; i < stars.childCount; i++) { stars.GetChild(i).gameObject.SetActive(false); } switch (player) { case 0: desc.text = "Andy, manager Increases the amount of zombies in party\r\n(Amount of Zombies: " + player_1_prefs[levels[player]] + ")"; break; case 1: desc.text = "Jessy, housewife Increases the score multiplier\r\n(Multiplier: " + player_2_prefs[levels[player]] + "x)"; break; case 2: desc.text = "Bobby, junk food lover Multiplies the amount of mutagen that he gather\r\n(Lifetime: " + player_3_prefs[levels[player]] + "s)"; break; case 3: desc.text = "Dr. White, Activates the power-ups that he can find on his way\r\n(Power-ups chance: +" + player_4_prefs[levels[player]] + "%)"; break; case 4: desc.text = "Sergeant Wall, military Can break the obstacle\r\n(Power: " + player_5_prefs[levels[player]] + "strikes)"; break; } }