Not working

    public GameObject[] disabledItemsOnMenu;
public void menuClick()
    {

        Time.timeScale = 0;
        foreach(GameObject disabledGO in disabledItemsOnMenu)
        {
            disabledGO.active = false;
        }

Ive got: Null reference exception: Object reference is not set to an instance of an object menu.menuclick()

    public GameObject[] disabledItemsOnMenu; //every item that will be disabled visually when you open the menu

    void Start()
    {
        insideMenu.SetActive(false);
    }
   
    public void menuClick()
    {

        Time.timeScale = 0;
        foreach(GameObject disabledGO in disabledItemsOnMenu)
        {
            disabledGO.SetActive(false);
        }

Ive got: Null reference exception: Object reference is not set to an instance of an object menu.menuclick()

Thread tittle should be meaningful.

You didn’t reference things correctly most likely.

1 Like

SOLVED

    public GameObject[] disabledItemsOnMenu; //every item that will be disabled visually when you open the menu

   
    public void menuClick()
    {

        Time.timeScale = 0;
        foreach(GameObject disabledGO in disabledItemsOnMenu)
        {
            if (disabledGO != null)
            {
            disabledGO.SetActive(false);
            }
        }

I saw this title and I died a little inside.

2 Likes

Can you now edit your title and set it to “Working” ? :slight_smile:

6 Likes