public void Show(string name, string imageKey, HeroLevelExpData levelExpData) { _name.text = name; _heroImage.sprite = Resources.Load <Sprite>(imageKey); _levelExpData = levelExpData; _curLevel = _levelExpData.OldLevel; _level.text = _curLevel.ToString(); _levelUpTip.SetActive(false); _expBar.Init(); _UpdateExpBar(); }
/// <summary> /// Получение данных из писем провайдеров /// </summary> public void GetDataFromProviderFiles() { string path = Globals.ThisWorkbook.Path + "\\MailFromProviders\\" + DateTime.Today.ToString("dd.MM.yyyy") + '\\'; if (!Directory.Exists(path)) { MessageBox.Show("Папка " + path + " отсутствует"); return; } string[] files = Directory.GetFiles(path); if (files.Length == 0) { return; } ProcessBar pb = ProcessBar.Init("Сканирование вложений", files.Length, 1, "Получение данных провайдера"); pb.Show(); int i = 0; foreach (string file in files) { i++; FileInfo fileInfo = new FileInfo(file); if (pb.Cancel) { break; } pb.Action($"Вложение {i} из {pb.Count} {fileInfo.Name} "); if (!file.Contains(".xls")) { continue; } ReadMessageFile(file); } pb.Close(); }