diff --git a/UnityProject/Assets/TEngine/Runtime/Module/Settings/Settings.cs b/UnityProject/Assets/TEngine/Runtime/Module/Settings/Settings.cs index ab5d8b5a..f3da157a 100644 --- a/UnityProject/Assets/TEngine/Runtime/Module/Settings/Settings.cs +++ b/UnityProject/Assets/TEngine/Runtime/Module/Settings/Settings.cs @@ -44,7 +44,12 @@ namespace TEngine #if UNITY_EDITOR if (Instance == null) { - return UnityEditor.AssetDatabase.LoadAssetAtPath("Assets/TEngine/Settings/UpdateSetting.asset"); + string[] guids = UnityEditor.AssetDatabase.FindAssets("t:UpdateSetting"); + if (guids.Length >= 1) + { + string path = UnityEditor.AssetDatabase.GUIDToAssetPath(guids[0]); + return UnityEditor.AssetDatabase.LoadAssetAtPath(path); + } } #endif return Instance.updateSetting;