Search Issue Tracker

By Design

Votes

1

Found in

2017.1.0f3

Issue ID

934426

Regression

No

Methods like Awake are executed,when loading a scene async,with allowSceneActivation set to false and exiting(play mode or build

Scene Management

-

How to reproduce:
1. Open user-supplied project
2. Load scene "StartScene"
3. Enter the Play mode
4. Open Console window
5. Wait until "You can now exit play mode." shows up in the Console window
6. Exit the Play mode and observe Console window

Expected result: Play mode is left without executing Awake, OnEnable, OnLevelWasLoaded, OnDisable, OnDestroy methods of the asynchronously loaded scene "SceneToLoad", because allowSceneActivation is set to false.
Actual result: Play mode is left, but Awake, OnEnable, OnLevelWasLoaded, OnDisable, OnDestroy methods of the asynchronously loaded scene "SceneToLoad" are executed even though allowSceneActivation is set to false.

Reproducible with: 2017.3.0a1, 2017.2.0b4, 2017.1.0p1, 5.6.2p4, 5.5.4p1

  1. Resolution Note:

    Exiting play mode has to complete all queued load operations

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.