可以用ActionForm来指向一个带参数的Action回调事件,那么下次就可以直接用ActionForm代替Action了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
using UnityEngine; using System.Collections; using ActionForm = System.Action<string, int>; public class Test : MonoBehaviour { // Use this for initialization void Start () { MyTestCallback("aaa", 111, MyTest); // 调用 } void MyTest(string _str, int _int) { Debug.Log("Test " + _str + " " + _int); } void MyTestCallback(string _str, int _int, ActionForm _callback) { _callback(_str, _int); } } |
- 本文固定链接: http://www.u3d8.com/?p=590
- 转载请注明: 网虫虫 在 u3d8.com 发表过