首页 > 解决方案 > 如何使在检查器中我选择使用什么方法?

问题描述

脚本有两种方法。如何制作,以便在检查员中选择我要使用的方法。

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

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

我写的这些方法作为例子。

标签: c#unity3d

解决方案


您可以使用UnityEvent允许您从 Editor Inspector 选项卡中选择一个功能。

将其声明为:

public UnityEvent method;

从编辑器中,您可以选择此脚本附加到的游戏对象、脚本名称和函数。

如果您需要调用该方法,这很容易做到:

void Start()
{
    method.Invoke();
}

推荐阅读