From 05cb0609b1ddef5380a7c9442605cbfdad4df192 Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Wed, 28 Jun 2023 21:00:55 +0800 Subject: *misc --- .../Assets/Scripts/Data/DataManager_Load.cs | 27 +++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) (limited to 'WorldlineKeepers/Assets/Scripts/Data/DataManager_Load.cs') diff --git a/WorldlineKeepers/Assets/Scripts/Data/DataManager_Load.cs b/WorldlineKeepers/Assets/Scripts/Data/DataManager_Load.cs index e5b78b4..bca064a 100644 --- a/WorldlineKeepers/Assets/Scripts/Data/DataManager_Load.cs +++ b/WorldlineKeepers/Assets/Scripts/Data/DataManager_Load.cs @@ -10,6 +10,10 @@ namespace WK.Data { public partial class DataManager : Singleton { + private bool m_IsLoaded = false; + public bool isLoaded => m_IsLoaded; + + private bool m_IsLoading = false; /// /// Òì²½¼ÓÔØÊý¾Ý @@ -22,13 +26,24 @@ namespace WK.Data private IEnumerator CoLoadAllData() { + PreLoad(); Load_Filelist(); + Load_DefaultStats(); yield return Timing.WaitForSeconds(StaticDefine.IntervalLoadFile); + PostLoad(); + } + + private void PreLoad() + { + m_IsLoading = true; + } + + private void PostLoad() + { + m_IsLoading = false; + m_IsLoaded = true; } - /// - /// fielist - /// private void Load_Filelist() { TextAsset text = ResourceManager.Instance.LoadAsset(StaticDefine.FileList); @@ -36,6 +51,12 @@ namespace WK.Data CSVReader.ReadDictionary(m_Filelist, content, "key"); } + private void Load_DefaultStats() + { + TextAsset text = ResourceManager.Instance.LoadAsset(StaticDefine.StatsFilePath); + string content = text.text; + CSVReader.ReadDictionary(m_CharacterStatsMetadata, content, "uid"); + } } } \ No newline at end of file -- cgit v1.1-26-g67d0