【Unity】コールバック関数

1. クラスで関数型を定義する

public delegate void CallBack();//无参数
public delegate void CallBack(int a);//有参数

2. 変数と関数の設定

//在类中定义变量
private CallBack callFun=null;
.........

//定义函数
public void SetCallBack(CallBack call)
{
    callFun=call
}

int a=0;
//使用前判断一下可不可用
if(callFun!=null)
{
    callFun();//无参数
    //callFun(a);//有参数
}

おすすめ

転載: blog.csdn.net/qq_36251561/article/details/122534351