Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
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'");
                    }
                }
            }
        }
Ejemplo n.º 3
0
 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());
     }
 }
Ejemplo n.º 4
0
 public AttireExtensionForm()
 {
     AttireExtensionForm.SetupFolders();
     AttireExtensionForm.instance = this;
     this.InitializeComponent();
 }