private async Task LoadDataFromCsv(RegisterDataCollection collection) { var dataPath = new List <(Type, string)>(); GetDataPathFromMetaData(_gm, dataPath); var task = new List <Task <RegisterData> >(); task.AddRange(dataPath.Select(d => CsvWinLoader.ReadAsync(d.Item2, d.Item1))); foreach (var t in task) { if (t == null) { Debug.LogError("数据是空"); continue; } collection.Push(await t); } }
public async Task GetRegisterEntryData() { _registerData = new RegisterDataCollection(); await LoadDataFromCsv(_registerData); }
public void Clean() { _entryName = null; _registerData = null; ReleaseEvent(); }