public static RuneType IdentifyRune(String msg) { List <RuneType> runes = RunesTypes.GetRuneTypes(); RuneType ret = runes.Find(r => msg.ToUpper().Contains(r.Stat.GetNiceName().ToUpper())); return(ret); }
public void ShowItem(Item item) { ppWellValue = 0; lblName.Text = item.Name; lblLevel.Text = "Niveau " + item.Level.ToString(); panelsContainer.Controls.Clear(); foreach (KeyValuePair <Stat, int> stat in item.MaxStats) { RunePanel panel = new RunePanel(); panel.ShowRune(RunesTypes.GetRune(stat.Key)); panel.Margin = new Padding(0); panel.WellChange += Panel_WellChange; panelsContainer.Controls.Add(panel); } oOnWellChange(); }