public static Dictionary <string, SaveData_SpreadSheet> LoadSheet(Action <string> OnError)
        {
            Dictionary <string, SaveData_SpreadSheet> mapSaveSheet = new Dictionary <string, SaveData_SpreadSheet>();
            List <SaveData_SpreadSheet> listSheet = JsonSaveManager.LoadData_List <SaveData_SpreadSheet>(const_strSaveFolderPath, OnError);

            for (int i = 0; i < listSheet.Count; i++)
            {
                var pData = listSheet[i];
                if (string.IsNullOrEmpty(pData.strSheetID))
                {
                    continue;
                }

                if (mapSaveSheet.ContainsKey(pData.strSheetID))
                {
                    SaveData_SpreadSheet pSheetAlreadyAdded = mapSaveSheet[pData.strSheetID];
                    if (pSheetAlreadyAdded.date_LastEdit < pData.date_LastEdit)
                    {
                        mapSaveSheet[pData.strSheetID] = pData;
                    }
                }
                else
                {
                    mapSaveSheet.Add(pData.strSheetID, pData);
                }
            }

            return(mapSaveSheet);
        }
        public static Config LoadConfig()
        {
            List <Config> listConfig = JsonSaveManager.LoadData_List <Config>(const_strSaveFolderPath);

            if (listConfig.Count > 0)
            {
                return(listConfig[0]);
            }
            else
            {
                return(new Config());
            }
        }