diff --git a/Assets/Scripts/Web/Loader.cs b/Assets/Scripts/Web/Loader.cs index c746d492f..e5ba13a2f 100644 --- a/Assets/Scripts/Web/Loader.cs +++ b/Assets/Scripts/Web/Loader.cs @@ -779,16 +779,15 @@ public static void LoadMap(string assetGuid, string mapName, LoadSceneMode loadM var sceneName = Path.GetFileNameWithoutExtension(scenes[0]); var loader = SceneManager.LoadSceneAsync(sceneName, loadMode); - if (callback != null) - loader.completed += op => - { - callback.Invoke(op.isDone, sceneName, mapBundlePath); - zip.Close(); - if (textureBundle != null) - textureBundle.Unload(false); - if (mapBundle != null) - mapBundle.Unload(false); - }; + loader.completed += op => + { + callback?.Invoke(op.isDone, sceneName, mapBundlePath); + zip.Close(); + if (textureBundle != null) + textureBundle.Unload(false); + if (mapBundle != null) + mapBundle.Unload(false); + }; } catch (Exception) {