From 6eb4f25137532257fc33f37bd9ce2c3633dfb658 Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Mon, 24 Oct 2022 20:29:05 +0800 Subject: [PATCH] Fix SettingComponent Fix SettingComponent --- .../Runtime/Core/Setting/SettingComponent.cs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Assets/TEngine/Scripts/Runtime/Core/Setting/SettingComponent.cs b/Assets/TEngine/Scripts/Runtime/Core/Setting/SettingComponent.cs index facbd5f4..3547cb95 100644 --- a/Assets/TEngine/Scripts/Runtime/Core/Setting/SettingComponent.cs +++ b/Assets/TEngine/Scripts/Runtime/Core/Setting/SettingComponent.cs @@ -62,15 +62,17 @@ namespace TEngine.Runtime if (settingHelper != null) { m_SettingManager.SetSettingHelper(settingHelper); + + if (!m_SettingManager.Load()) + { + Log.Error("Load settings failure."); + } } } private void Start() { - if (!m_SettingManager.Load()) - { - Log.Error("Load settings failure."); - } + } /// @@ -316,5 +318,11 @@ namespace TEngine.Runtime { m_SettingManager.SetObject(settingName, obj); } + + public override void OnDestroy() + { + this.Save(); + base.OnDestroy(); + } } }