Привязка функции к кнопке

Есть родительский элемент MainMenu, у него есть элемент Buttons с кнопками. К элементу MainMenu привязан одноимённый скрипт MainMenu с функциями. Я пытаюсь привязать функции к нажатию кнопок, но функции не появляются в списке.

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

public class MainMenu : MonoBehaviour
{
    public void StartGame()
    {
        SceneManager.LoadScene(1);
    }

    public void ExitGame()
    {
        Application.Quit();
    }
}

Выбираю скрипт в списке, но методов нет, подскажите пожалуйста что не так, только начал пробовать делать игру

Привязка функции к кнопке


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

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

В блок нужно привязать не сам скрипт, а GameObject, который на сцене с этим скриптом.

→ Ссылка
Автор решения: Дмитрий Гринюк

Кинь свой скрипт на какой-нибудь объект, канвас например. И потом уже этот канвас перекинь в окно кнопки. Затем вместо noFunction увидишь свой скрипт

→ Ссылка