c# - 如何使在检查器中我选择使用什么方法?
问题描述
脚本有两种方法。如何制作,以便在检查员中选择我要使用的方法。
public void PrintHello()
{
Debug.Log("Hello");
}
public void PrintHowAreYou()
{
Debug.Log("How are you?");
}
我写的这些方法作为例子。
解决方案
您可以使用UnityEvent
允许您从 Editor Inspector 选项卡中选择一个功能。
将其声明为:
public UnityEvent method;
从编辑器中,您可以选择此脚本附加到的游戏对象、脚本名称和函数。
如果您需要调用该方法,这很容易做到:
void Start()
{
method.Invoke();
}
推荐阅读
- javascript - 从字符串中提取信息 - JavaScript
- c++ - 如何在数组中搜索先前已输入的 int 值
- android - firebase sha1 在同一个项目中更改
- python - 将大量“线条”绘制为阴影或颜色强度
- javascript - 执行 ajax 调用时是否发送事件?
- mql4 - MT4通讯方式
- javascript - 在 Ext JS 中达到 maxAllowed 字符后阻止用户输入
- javascript - 函数(function(parameter){
- mongodb - MongoDB PartialFilterExpression 过滤器问题
- r - 如何对具有两个变量和出现频率的数据框进行聚类