From 1920adbaa8471ac44d3f330f13a929056298bfa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?JasonXuDeveloper=20-=20=E5=82=91?= Date: Sun, 9 Jul 2023 18:35:47 +1000 Subject: [PATCH] fixed jump scene error --- .../Editor/JEngineTools/EditorUpdates/ChangeScene.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/UnityProject/Assets/Dependencies/JEngine/Editor/JEngineTools/EditorUpdates/ChangeScene.cs b/UnityProject/Assets/Dependencies/JEngine/Editor/JEngineTools/EditorUpdates/ChangeScene.cs index 4848ab48..091598a0 100644 --- a/UnityProject/Assets/Dependencies/JEngine/Editor/JEngineTools/EditorUpdates/ChangeScene.cs +++ b/UnityProject/Assets/Dependencies/JEngine/Editor/JEngineTools/EditorUpdates/ChangeScene.cs @@ -1,3 +1,4 @@ +using System.Linq; using System.Threading.Tasks; using JEngine.Core; using UnityEditor; @@ -35,8 +36,11 @@ private static async void DoChange() DynamicGI.UpdateEnvironment(); } - var initJEngine = GameObject.Find("InitJEngine"); - var comp = initJEngine.GetComponent(); + var comp = Object.FindFirstObjectByType(); + if (comp == null) + { + Debug.LogWarning("没有找到InitJEngine脚本,无法检验秘钥是否正确"); + } var key = comp.key; var k = PlayerPrefs.GetString($"{prefix}.EncryptPassword", ""); if (string.IsNullOrEmpty(k))