private void SetAttire() { bool flag = this.comboBox1.SelectedIndex != -1; if (flag) { bool flag2 = this.charType == "edit"; if (flag2) { //string oldValue = AttireExtensionForm.RemoveSpecialCharacters(DataBase.GetWrestlerFullName(PrivateOverrides.plObj.WresParam)); //this.chosenAttire = this.comboBox1.SelectedItem.ToString().Replace(oldValue, ""); } else { bool flag3 = this.charType == "ref"; if (flag3) { string oldValue2 = AttireExtensionForm.RemoveSpecialCharacters(GeneralComponents.refObj.RefePrm.name); this.chosenAttire = this.comboBox1.SelectedItem.ToString().Replace(oldValue2, ""); } } } ButtonSound(0); }
private void SaveIndividualRefAttires() { string str = AttireExtensionForm.RemoveSpecialCharacters(AttireExtensionForm.refDatList[this.refereeList.SelectedIndex].Data.Prm.name); int num = AttireExtensionForm.refIDList[this.refereeList.SelectedIndex]; AttireExtensionForm.saveData = SaveData.inst; RefereeData editRefereeData = AttireExtensionForm.saveData.GetEditRefereeData((RefereeID)num); CostumeData costumeData = editRefereeData.appearanceData.costumeData[0]; bool valid = costumeData.valid; if (valid) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.InitialDirectory = "./EGOData/RefereeCostumes"; saveFileDialog.Filter = "COSTUME Files (*.cos)|*.cos"; saveFileDialog.FileName = str + "_"; bool flag = saveFileDialog.ShowDialog() == DialogResult.OK; if (flag) { try { using (StreamWriter streamWriter = new StreamWriter(saveFileDialog.FileName)) { for (int i = 0; i < 9; i++) { for (int j = 0; j < 16; j++) { streamWriter.WriteLine(costumeData.layerTex[i, j]); streamWriter.WriteLine(costumeData.color[i, j].r); streamWriter.WriteLine(costumeData.color[i, j].g); streamWriter.WriteLine(costumeData.color[i, j].b); streamWriter.WriteLine(costumeData.color[i, j].a); streamWriter.WriteLine(costumeData.highlightIntensity[i, j]); } streamWriter.WriteLine(costumeData.partsScale[i]); } streamWriter.Dispose(); streamWriter.Close(); } } catch { MessageBox.Show("Couldn't save attire to './EGOData/RefereeCostumes" + AttireExtensionForm.name + ".cos'"); } } } }
private void listBox2_SelectedIndexChanged(object sender, EventArgs e) { try { bool flag = this.refereeList.SelectedIndex == -1; if (!flag) { string str = AttireExtensionForm.RemoveSpecialCharacters(this.refereeList.SelectedItem.ToString()); DirectoryInfo directoryInfo = new DirectoryInfo("./EGOData/RefereeCostumes"); FileInfo[] files = directoryInfo.GetFiles(str + "*.cos"); this.defRefComboBox.Items.Clear(); this.defRefComboBox.Items.Add("None"); FileInfo[] array = files; for (int i = 0; i < array.Length; i++) { FileInfo fileInfo = array[i]; this.defRefComboBox.Items.Add(fileInfo.Name.Replace(fileInfo.Extension, "")); } List <string> list = new List <string>(); string[] array2 = File.ReadAllLines("./EGOData/RefereeCostumes/Defaults.txt"); for (int j = 0; j < array2.Length; j++) { string item = array2[j]; list.Add(item); } bool flag2 = list.Contains(this.refereeList.SelectedItem.ToString()); if (flag2) { this.defRefComboBox.SelectedItem = list[list.IndexOf(this.refereeList.SelectedItem.ToString()) + 1].Replace("/Referees/", ""); } else { this.defRefComboBox.SelectedIndex = 0; } } } catch (Exception exception) { L.D(exception.ToString()); } }
public AttireExtensionForm() { AttireExtensionForm.SetupFolders(); AttireExtensionForm.instance = this; this.InitializeComponent(); }