В настоящее время я пытаюсь сделать базовую c игру-кликер, чтобы начать учить себя делать C#, и я смог решить большинство проблем с этой частью, но пока не смог. Правильно, я не программирую покупное обновление, которое само по себе генерирует деньги, что, как мне кажется, я получил, но есть ошибка с одним из операторов if, и я не знаю, как ее исправить. Кто-нибудь еще знает, что я сделал не так?
Код:
private int a = 0;
private void flatButton1_Click(object sender, EventArgs e)
{
a++;
flatTextBox1.Text = a.ToString($"Knowledge: {a}");
}
private void flatButton2_Click(object sender, EventArgs e)
{
if (a >= 50)
{
bool upgrade1 = true;
}
if (upgrade1 == true)
{
for ( ; ; )
{
a = a + (a++ * 2);
}
}
Единственное, что выдает ошибку, это if (upgrade1 = true), update1 - это ошибка, в нем говорится, что имя 'upgrade1' не существуют в текущем контексте.