Я делаю оператор if и пытаюсь проверить, существует ли игровой объект. Если он существует, я хочу уничтожить его, а затем воссоздать.Если его не существует, я хочу его создать.
Я получаю сообщение об ошибке: невозможно использовать локальную переменную, пока она не объявлена.Я пытался объявить это раньше, но затем он говорит, что не может использовать вмещающий локальный объем.
Как я могу использовать переменную до того, как она будет объявлена или ограничена?
Вот мой код.
if (x > 25)
{
if (newGameObject.scene.IsValid())
{
Destroy(newGameObject);
GameObject newGameObject = GameObject.Instantiate(object1);
}
else
{
GameObject newGameObject = GameObject.Instantiate(object1);
}
}