public SGHManager(GH3Songlist gh3Songlist_1, GH3Setlist gh3Setlist_1, string saveLocation, string string_3) { this.gh3SongList = gh3Songlist_1; this.setlistToExport = gh3Setlist_1; this.string_0 = string_3; this.saveLocation = saveLocation; }
public void method_1(GH3Setlist gh3Setlist_0) { this.initial_movie = gh3Setlist_0.initial_movie; this.tiers = gh3Setlist_0.tiers; }
public SGHManager(GH3Songlist gh3Songlist_1, GH3Setlist gh3Setlist_1, string string_2) : this(gh3Songlist_1, gh3Setlist_1, string_2, null) { }
private void CreateSetlist_Btn_Click(object sender, EventArgs e) { if (this.gh3Songlist_0.CustomBitMask == -1) { return; } GH3Setlist gH3Setlist = new GH3Setlist(); gH3Setlist.method_3("scripts\\guitar\\custom_menu\\guitar_custom_progression.qb"); gH3Setlist.initial_movie = ""; gH3Setlist.tiers.Add(new GH3Tier()); for (int i = 0; ; ) { //num = 2^numOfSetlists int num = 1 << i; if (!((this.gh3Songlist_0.CustomBitMask & num) == 0)) { goto SKIPIT; } //2^numOfSetlists - 1 this.gh3Songlist_0.CustomBitMask |= (gH3Setlist.CustomBit = num); IL_7E: gH3Setlist.prefix = "custom" + (i + 1); int num2; this.gh3Songlist_0.gh3SetlistList.Add(num2 = QbSongClass1.smethod_9("gh3_custom" + (i + 1) + "_songs"), gH3Setlist); int value; this.gh3Songlist_0.dictionary_1.Add(value = QbSongClass1.smethod_9("custom" + (i + 1) + "_progression"), new GHLink(num2)); string text; this.gh3Songlist_0.class214_0.Add(text = "Custom Setlist " + (i + 1), value); this.Setlist_DropBox.Items.Add(text); this.Setlist_DropBox.SelectedItem = text; this.method_4(new Class246(value, this.class319_0, this.gh3Songlist_0, true)); this.method_4(new UpdateSetlistSwitcher(this.class319_0, this.gh3Songlist_0, this.bool_0)); return; SKIPIT: i++; if (i >= 32) { goto IL_7E; } } }
private void SGHSwitch_MenuItem_Click(object sender, EventArgs e) { if (this.gh3Songlist_0.gh3SetlistList.ContainsKey(this.int_0)) { string text = KeyGenerator.OpenFile("Select the setlist to switch too.", "GH3CP Setlist File|*.sgh"); if (text.Equals("")) { return; } GH3Setlist gH3Setlist = new GH3Setlist(); try { SGHManager sghManager; if (DialogResult.Yes == MessageBox.Show("Do you wish to import all contained song data (Music & Game Tracks)? Data and properties will be overwritten!", "Setlist Switching", MessageBoxButtons.YesNo)) { sghManager = new SGHManager(this.gh3Songlist_0, gH3Setlist, text, this.dataFolder); } else { sghManager = new SGHManager(this.gh3Songlist_0, gH3Setlist, text); } sghManager.method_0(); this.TierBox.Items.Clear(); this.TierBox.Items.AddRange(gH3Setlist.tiers.ToArray()); if (this.TierBox.Items.Count != 0) { this.TierBox.SelectedIndex = 0; } else { this.method_23(); } this.SetlistTitle_TxtBox.Text = KeyGenerator.GetFileName(text, 1); this.SetlistApply_Btn.Enabled = true; this.method_4(new Class247(this.class319_0, this.gh3Songlist_0)); this.method_0(); } catch (Exception exception) { MessageBox.Show("File not compatible! Setlist Switch failed.\n" + exception, "Setlist Switching"); } } }
//Disables Buttons private void method_11(GH3Setlist gh3Setlist_0) { this.SetlistTitle_TxtBox.Text = (string)this.Setlist_DropBox.SelectedItem; this.SetlistTitle_TxtBox.Enabled = (this.DeleteSetlist_Btn.Enabled = gh3Setlist_0.method_4()); //this.CreateSetlist_Btn.Enabled = (this.gh3Songlist_0.CustomBitMask != -1); this.SetlistPrefix_TxtBox.Text = gh3Setlist_0.prefix; this.SetlistInitMovie_TxtBox.Text = gh3Setlist_0.initial_movie; this.TierBox.Items.Clear(); this.TierBox.Items.AddRange(gh3Setlist_0.tiers.ToArray()); if (this.TierBox.Items.Count != 0) { this.TierBox.SelectedIndex = 0; } else { this.method_23(); } this.SetlistApply_Btn.Enabled = false; }