Не получается сделать проверку в юнити

Пробую сделать проверку ли скрыт объект или нет

И вылазит такая ошибка:

Assets\Scripts\StartMenuChecker.cs(11,12): error CS0029: Cannot implicitly convert type 'void' to 'bool'

Код:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class StartMenuChecker : MonoBehaviour
{
    public GameObject startmenu;

    public void Check()
    {
        if(startmenu.SetActive(true))
        {
            startmenu.SetActive(false);
        }
        if (startmenu.SetActive(false))
        {
            startmenu.SetActive(true);
        }
    }    
}

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

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

Попробуй использовать это

public GameObject startmenu;
bool Check;

public void StartMenuCheck() {
    Check = !Check;
    startmenu.SetActive(Check);
}

или еще проще

public GameObject startmenu;

public void Check() {
startmenu.SetActive(!startmenu.activeSelf);
}
→ Ссылка