yyl
2025-05-13 6208ed5ed833142a459d0dc8ad8622ca8047a80e
Main/Manager/ConfigManager.cs
@@ -33,6 +33,17 @@
        isLoadFinished = false;
        // 加载配置文件
        int totalConfigs = 1;
        Type[] configTypes = new Type[] {
            typeof(FamilyConfig)
        };
        // 逐个加载配置并更新进度
        for (int i = 0; i < configTypes.Length; i++)
        {
            await LoadConfigByType(configTypes[i]);
            loadingProgress = (float)(i + 1) / totalConfigs;
        }
        // 加载完成后设置isLoadFinished为true
        loadingProgress = 1f;
@@ -68,11 +79,6 @@
            Debug.LogError($"找不到配置文件: {configName}");
        }
    }
    private async UniTask LoadConfig<T>() where T : class
    {
@@ -122,11 +128,7 @@
    public override void Release()
    {
        // 没有找到配置类
        // 清空 FamilyConfig 字典
        ClearConfigDictionary<FamilyConfig>();
    }
}
}