等待 unityEvent 结束
Wait for unityEvent to finish
我正在尝试使用 UnityEvent 并想将它们用于我的移动脚本。
这是我的一部分:
if(movementEnabled){
BeforeMovement.Invoke();
transform.localPosition = upcommingLocalPosition;
OnMovement.Invoke();
}
我的问题是我需要 UnityEvent "BeforeMovenent" 在继续下一行之前结束,因此要确保其中的所有方法在移动之前都已完成它们的任务。
简而言之,我正在寻找类似于 Wait() 方法的东西。
有什么方法可以使用 UnityEvent 实现吗?
UnityEvents 是同步的,因此只要您的事件侦听器不执行任何异步操作就可以了
我正在尝试使用 UnityEvent 并想将它们用于我的移动脚本。 这是我的一部分:
if(movementEnabled){
BeforeMovement.Invoke();
transform.localPosition = upcommingLocalPosition;
OnMovement.Invoke();
}
我的问题是我需要 UnityEvent "BeforeMovenent" 在继续下一行之前结束,因此要确保其中的所有方法在移动之前都已完成它们的任务。
简而言之,我正在寻找类似于 Wait() 方法的东西。
有什么方法可以使用 UnityEvent 实现吗?
UnityEvents 是同步的,因此只要您的事件侦听器不执行任何异步操作就可以了