UnityEngine.Events.Unityaction与System.Action之间有什么区别。
我可以在Unity中使用System.Action吗?
我可以将lambda用作UnityAction吗?
答案 0 :(得分:1)
对这两个问题都是肯定的。例如,这两行代码正式相同:
System.Action<GameObject> myaction = (gameobj) => { Debug.Log(gameobj.name); } ;
UnityEngine.Events.UnityAction<GameObject> myaction = (gameobj) => { Debug.Log(gameobj.name); } ;