В настоящее время я работаю над игрой-головоломкой в Unity, и у меня возникла проблема с моей программой. Я создал код, который предоставляет всю необходимую информацию, где, если игрок собирает монеты, которые он собрал, Однако есть еще одна вещь, которую игрок должен собрать, и это ключ к следующей комнате. Тем не менее, я столкнулся с проблемой, когда утверждение показывает, что мне нужна точка с запятой, но когда я добавляю точку с запятой, весь код неверен и не дает возможного ответа на мой код.
строка кода:
void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag("Coin"))
{
other.gameObject.SetActive(false);
count = count + 1;
SetCountText();
}
else
**{ (other.gameObject.CompareTag("Key"))**
other.gameObject.SetActive(false);
count = count + 1;
Setkeycount();
}
}