Проблема с синтаксисом кода

Не знаю в чём проблема кода. Пишет ошибку:

CS1513

но не вижу где не хватает }

public OnTriggerEnter2D(Collider2D other)
{
    if (other.gameObject.Comparetag == ("Obstacle"))
    {
        string FindObjectOfType<GameManager>();.GameOver;

    }
    else if (other.gameObject.Comparetag == ("Scoring"))
    {
        string FindObjectOfType<GameManager>();.IncreaseScore;
    }
}

Ответы (1 шт):

Автор решения: iiKuzmychov

Проблема, как минимум, в лишних знаках ;

введите сюда описание изображения

Кроме того, что должно означать

string FindObjectOfType<GameManager>().GameOver;

???

Если вы хотели объявить переменную и приравнять ей значение выражения справа, то вы забыли дать название переменной и написать знак равно.

→ Ссылка