public void WhenSceneOrderChanges_GetSceneIndexCacheUpdates() { Assert.AreEqual(0, BuiltinSceneCache.GetSceneIndex(m_TestGUIDs[0])); Assert.AreEqual(1, BuiltinSceneCache.GetSceneIndex(m_TestGUIDs[1])); // Insert new scene List <EditorBuildSettingsScene> list = new List <EditorBuildSettingsScene>(BuiltinSceneCache.scenes); list.Insert(0, new EditorBuildSettingsScene(m_TestGUIDs[2], true)); BuiltinSceneCache.scenes = list.ToArray(); Assert.AreEqual(1, BuiltinSceneCache.GetSceneIndex(m_TestGUIDs[0])); Assert.AreEqual(2, BuiltinSceneCache.GetSceneIndex(m_TestGUIDs[1])); Assert.AreEqual(0, BuiltinSceneCache.GetSceneIndex(m_TestGUIDs[2])); }
public void Setup() { SetupBuildScenes(); BuiltinSceneCache.ClearState(true); }