UnityEngine.Events.Unityaction 和 System.Action 有什么区别?
What is the difference between UnityEngine.Events.Unityaction vs System.Action?
UnityEngine.Events.Unityaction 和 System.Action 有什么区别。
我可以在 Unity 中使用 System.Action 吗?
我可以使用 lambda 作为 UnityAction 吗?
对这两个问题都是肯定的。例如,这两行代码在形式上是相同的:
System.Action<GameObject> myaction = (gameobj) => { Debug.Log(gameobj.name); } ;
UnityEngine.Events.UnityAction<GameObject> myaction = (gameobj) => { Debug.Log(gameobj.name); } ;
UnityEngine.Events.Unityaction 和 System.Action 有什么区别。
我可以在 Unity 中使用 System.Action 吗?
我可以使用 lambda 作为 UnityAction 吗?
对这两个问题都是肯定的。例如,这两行代码在形式上是相同的:
System.Action<GameObject> myaction = (gameobj) => { Debug.Log(gameobj.name); } ;
UnityEngine.Events.UnityAction<GameObject> myaction = (gameobj) => { Debug.Log(gameobj.name); } ;