Skip to content

Commit 2f41ba2

Browse files
committed
Prevent caching multiple same SceneAssets
1 parent ce15692 commit 2f41ba2

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Assets/Editor Toolbox/Runtime/Serialization/SceneSerializationUtility.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,11 @@ private static void RefreshCache()
4848
var sceneAsset = EditorGUIUtility.Load(scene.path) as SceneAsset;
4949
if (sceneAsset != null)
5050
{
51+
if (cachedScenes.ContainsKey(sceneAsset))
52+
{
53+
continue;
54+
}
55+
5156
cachedScenes.Add(sceneAsset, new SceneData()
5257
{
5358
BuildIndex = buildIndex,

0 commit comments

Comments
 (0)