с пройденных уровней... делаю свитчем... но меня настораживает, что если дофига уровней, то очень громоздко получится...
может у кого есть код в 1 строчку?)
делаю вот так
switch (levelComplete)
{
case 1:
for (int i = 1; i <= PlayerPrefs.GetInt("levelComplete"); i++)
{
locks[i].SetActive(false);
buttonsGoToLvl[i].interactable = true;
}
break;
case 2:
for (int i = 1; i < PlayerPrefs.GetInt("levelComplete"); i++)
{
locks[i].SetActive(false);
buttonsGoToLvl[i].interactable = true;
}
break;
case 3:
везде же одинаковый цикл, зачем свитч кейс?
Потому что в каждом цикле разное значение сохраненного левелкомплит
Обсуждают сегодня