| | |
| | | sb.AppendLine(" for (int i = 0; i < configTypes.Length; i++)");
|
| | | sb.AppendLine(" {");
|
| | | sb.AppendLine(" var sw = System.Diagnostics.Stopwatch.StartNew();");
|
| | | sb.AppendLine(" await LoadConfigByType(configTypes[i]);");
|
| | | sb.AppendLine(" LoadConfigByType(configTypes[i]);");
|
| | | sb.AppendLine(" sw.Stop();");
|
| | | sb.AppendLine("#if UNITY_EDITOR");
|
| | | sb.AppendLine(" if (sw.ElapsedMilliseconds >= 100)");
|
| | |
| | | sb.AppendLine();
|
| | |
|
| | | // 添加LoadConfigByType方法
|
| | | sb.AppendLine(" public async UniTask LoadConfigByType(Type configType)");
|
| | | sb.AppendLine(" public void LoadConfigByType(Type configType)");
|
| | | sb.AppendLine(" {");
|
| | | sb.AppendLine(" string configName = configType.Name;");
|
| | | sb.AppendLine(" if (configName.EndsWith(\"Config\"))");
|