Search Issue Tracker

By Design

Votes

0

Found in

2019.4

2020.3

2020.3.19f1

2021.1

2021.2

2022.1

Issue ID

1370748

Regression

No

Scriptable Object reference is lost when loading a scene with EditorSceneManager.OpenScene method

Scene Management

-

Reproduction steps:
1. Open the user's attached project
2. Click Test > Cause Bug

Expected result: Scriptable Object reference is not lost
Actual result: Scriptable Object reference is lost and a custom error "Lost reference during scene loads" is thrown in the console

Reproducible with: 2019.4.31f1, 2020.3.21f1, 2021.1.25f1, 2021.2.0b16, 2022.1.0a13

Note:
- Issue is not reproducible when the Scriptable Object is selected and the Inspector window is open

  1. Resolution Note:

    OpenScene will unoad unsused assets. Unloading unused assets does not consider the execution stack. This is by design. Use a static variable to reference assets that need to stay loaded.

Add comment

Log in to post comment