Unity3D Как уменьшить чрезмерно повторяющийся кодC#

Место общения программистов C#
Ответить
Anonymous
 Unity3D Как уменьшить чрезмерно повторяющийся код

Сообщение Anonymous »

Я пытаюсь сделать так, чтобы если у вас достаточно золота, вам понадобится камень, если у вас достаточно камня, вам понадобится достаточно золота, но если у вас есть и то, и другое, вы можете «Обновить». Но если у вас есть и то, и другое, то все возвращается к тому, что вам нужно золото.

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»