Search Issue Tracker

Fixed in 2019.1.X

Votes

0

Found in

2018.2.0a7

Issue ID

1022081

Regression

No

Overlay disappears for "Play and Edit Tutorial" when the "Tutorial Window" is placed next to the editor

Themes

-

Overlay disappears for play and edit tutorial when it's window is placed next to editor and it focuses scene view

Steps to Repro:
1. Open Unity > launcher
2. Go to learn tab > basic tutorials
3. Start to play and edit mode tutorial
4. Doc tutorial window next to the scene window
5. Press Next to move to step 3

Actual Result:
Observe that the tutorial overlay disappears and error is thrown in console

Occurring with:
2018.2.0a7, 2018.1.0b13, 2017.3.1p4, 2017.2.2f1

Note:
1. The error doesn't appear on 2018.1.0b13, 2017.3.1p4, 2017.2.2f1 however, the overlay disappears

2. When the tutorial window is docked next to any other window it becomes active

3. Basic tutorials won't launch on 2017.1.3p3 and throw the following error

Error 1:
Assets/Plugins/Interactive Tutorials/Editor/Criteria/PlayModeStateCriterion.cs(30,37): error CS0246: The type or namespace name `PlayModeStateChange' could not be found. Are you missing an assembly reference?

Error 2:
Assets/Plugins/Interactive Tutorials/Editor/Editor Windows/TutorialWindow.cs(88,36): error CS0246: The type or namespace name `PlayModeStateChange' could not be found. Are you missing an assembly reference?

Error 3:
Assets/Plugins/Interactive Tutorials/Editor/Editor Windows/TutorialWindow.cs(705,46): error CS0246: The type or namespace name `PlayModeStateChange' could not be found. Are you missing an assembly reference?

4. After Launching the tutorials on 2017.1.3p3, when opening a newer editor launcher, tutorial projects are listed under the open tab with the alpha-numeric name, check the attached screenshot. Editor temporary projects shouldn't list under the open tab. I suspect it's occurring as the tutorial fails to load.

Environment:
Windows 10, Mac 10.13

Stack trace:
TypeLoadException: Could not load type 'SimpleJson.JsonObject' from assembly 'UnityEngine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
Unity.InteractiveTutorials.GenesisHelper+<GetTutorial>c__AnonStorey2.<>m__0 (UnityEngine.Networking.UnityWebRequest r)
Unity.InteractiveTutorials.GenesisHelper.WebRequestProcessor ()
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:191)

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.