You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you stop the Unity Editor with this code, it will not advance to wait3
If you destroy GameObject, proceed to wait3
Is this behavior due to the fact that PlayerLoop must be stopped in the Unity Editor?
public class Sample : MonoBehaviour
{
public async void OnDestroy()
{
await UniTask.WaitUntil(() => true);
Debug.Log("wait1");
await UniTask.WaitUntil(() => true);
Debug.Log("wait2");
await UniTask.WaitUntil(() => true);
Debug.Log("wait3");
}
}
The text was updated successfully, but these errors were encountered:
nyancodev
changed the title
Can't exit await when stopping Unity editor
Can't exit await when stopping Unity Editor
May 30, 2024
Unity: 2022.3.21f1
UniTask: 2.5.4
If you stop the Unity Editor with this code, it will not advance to wait3
If you destroy GameObject, proceed to wait3
Is this behavior due to the fact that PlayerLoop must be stopped in the Unity Editor?
The text was updated successfully, but these errors were encountered: