定义成static class 例简皮慎如
public static class Utility {
public static int Max(int a, int b) {
握友 return a > b?a:b;
拦敬 }
}
//别的地方可以直接调用
Utility.Max(3,4);
这个类可以让其他脚本调用里面不同的方法,这个类感觉应该是个单例类吧?如果是的话给提供一个Instance就可以调用了。
public class Test : 差粗搜MonoBehaviour
{
static Test instance;
public static Test Instance
{
get
凳弊 {
if 虚历(instance == null)
{
instance = (Test)FindObjectOfType(typeof(Test));
}
return instance;
}
}
public void Func()
{
}
}
调用的时候直接Test.Instance.Func();
用委托,你在网上找下委托的用法