Я пытаюсь сделать так, чтобы если у вас достаточно золота, вам понадобится камень, если у вас достаточно камня, вам понадобится достаточно золота, но если у вас есть и то, и другое, вы можете «Обновить». Но если у вас есть и то, и другое, то все возвращается к тому, что вам нужно золото.
void Update()
{
if(enoughgold == true & enoughrocks == true)
{
Upgrade.text = "Upgrade to 2014!";
}
if(sellrocks.gold > 9999)
{
enoughgold = true;
}
else
{
enoughgold = false;
}
if(click.rock > 2999)
{
enoughrocks = true;
}
else
{
enoughrocks = false;
}
if(enoughgold == true)
{
Upgrade.text = "You need 3,000 Rocks!";
}
else
{
Upgrade.text = "You need 10,000 Gold!";
}
if (enoughrocks == true)
{
Upgrade.text = "You need 10,000 Gold!";
}
else
{
Upgrade.text = "You need 3,000 Rocks!";
}
}
Подробнее здесь: https://stackoverflow.com/questions/345 ... eated-code
Unity3D Как уменьшить чрезмерно повторяющийся код ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
C++, как я могу уменьшить повторяющийся код с помощью шаблонов и/или ООП? [закрыто]
Anonymous » » в форуме C++ - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка CSS: Имя чрезмерно квалифицированного элемента должен быть удален
Anonymous » » в форуме Html - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-