委托
定义
委托定义:委托的C#官方文档
使用
首先在GameManager中声明一个委托
public delegate void myDelegate();
publiv myDelegate _myDelegate;
调用
public void FuncA()
{
Debug.Log("我是委托A");
}
public void FuncB()
{
Debug.Log("我是委托B");
}
priviate void Start()
{
_myDelegate+=FuncA;
_myDelegate+=FuncB;
_myDelegate();//会执行FuncA和FuncB两个方法,
}
上面就是无参无返回值委托的超级简单声明和使用。
Func委托
//TODO:待完成
Action委托
//TODO:待完成