委托的超级简单使用

65 阅读1分钟

委托

定义

委托定义:委托的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:待完成