Пример #1
0
        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);
            }
        }
Пример #2
0
 public async Task GetRegisterEntryData()
 {
     _registerData = new RegisterDataCollection();
     await LoadDataFromCsv(_registerData);
 }
Пример #3
0
 public void Clean()
 {
     _entryName    = null;
     _registerData = null;
     ReleaseEvent();
 }