public bool ImportFromCSV(string iCSV) { bool flag; if (iCSV == null) { flag = false; } else if (string.IsNullOrEmpty(iCSV)) { flag = false; } else { string[] array = CSV.ToArray(iCSV); this.DisplayName = array[1]; this.ShortName = EnhancementSet.GenerateShortName(this.DisplayName); this.Uid = array[0]; this.LevelMin = int.Parse(array[3]) - 1; this.LevelMax = int.Parse(array[4]) - 1; string str = array[2]; for (int index = 0; index < DatabaseAPI.Database.SetTypeStringLong.Length; ++index) { if (str == DatabaseAPI.Database.SetTypeStringLong[index]) { this.SetType = (Enums.eSetType)index; } } flag = true; } return(flag); }