Как сделать так, чтобы в инспекторе я выбрал какой метод мне использовать? - PullRequest
0 голосов
/ 25 августа 2018

Скрипт имеет два метода.Как сделать так, чтобы в инспекторе я выбрал какой метод мне использовать.

public void PrintHello()
{
    Debug.Log("Hello");
}

public void PrintHowAreYou()
{
    Debug.Log("How are you?");
}

эти методы я написал в качестве примера.

1 Ответ

0 голосов
/ 26 августа 2018

Вы можете использовать UnityEvent, чтобы выбрать функцию на вкладке «Инспектор редактора».

Объявите это как:

public UnityEvent method;

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

Если вам нужно вызвать этот метод, это действительно легко сделать:

void Start()
{
    method.Invoke();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...