// Token: 0x06000034 RID: 52 RVA: 0x000044F0 File Offset: 0x000026F0 public void EditColumn() { foreach (object obj in this.ListView.SelectedIndices) { int index = (int)obj; ColumnElement columnElement = this.Config.Columns.ColumnList[index]; DebugTools.Print("Open dialog box: Edit overlay column (DialogBoxOverlayColumn)"); using (DialogBoxOverlayColumn dialogBoxOverlayColumn = new DialogBoxOverlayColumn()) { dialogBoxOverlayColumn.Text = "Edit Column"; dialogBoxOverlayColumn.CheckboxColumnEnabled.Checked = columnElement.Enabled; dialogBoxOverlayColumn.NumericUpDownColumnWidth.Value = columnElement.Width; dialogBoxOverlayColumn.ComboBoxColumnData.SelectedIndex = (int)columnElement.Data; dialogBoxOverlayColumn.CheckBoxShowHeader.Checked = columnElement.ShowHeader; dialogBoxOverlayColumn.LabelHeaderColourPreview.BackColor = columnElement.HeaderColour; dialogBoxOverlayColumn.LabelDataColourPreview.BackColor = columnElement.DataColour; dialogBoxOverlayColumn.ButtonColumnConfirm.Text = "Confirm"; if (dialogBoxOverlayColumn.ShowDialog() == DialogResult.OK) { DebugTools.Print("Option change: Edit overlay column"); columnElement.Enabled = dialogBoxOverlayColumn.CheckboxColumnEnabled.Checked; columnElement.Width = (int)dialogBoxOverlayColumn.NumericUpDownColumnWidth.Value; columnElement.Data = (DataSourceEnum)dialogBoxOverlayColumn.ComboBoxColumnData.SelectedIndex; columnElement.ShowHeader = dialogBoxOverlayColumn.CheckBoxShowHeader.Checked; columnElement.HeaderColour = dialogBoxOverlayColumn.LabelHeaderColourPreview.BackColor; columnElement.DataColour = dialogBoxOverlayColumn.LabelDataColourPreview.BackColor; GameMemory.OverlayUpdateConfig(); this.UpdateStatic(); } } } }
// Token: 0x0600003A RID: 58 RVA: 0x000049B0 File Offset: 0x00002BB0 public void ChangeLobbyInfo() { DebugTools.Print("Open dialog box: Overlay lobby info configuration (DialogBoxLobbyInfo)"); using (DialogBoxColumnAdditional dialogBoxColumnAdditional = new DialogBoxColumnAdditional()) { dialogBoxColumnAdditional.CheckBoxShortLobbyInfoNames.Checked = this.Config.Columns.Additional.LobbyInfo.ShortNames; dialogBoxColumnAdditional.CheckBoxId.Checked = this.Config.Columns.Additional.LobbyInfo.Basic.Id; dialogBoxColumnAdditional.CheckBoxType.Checked = this.Config.Columns.Additional.LobbyInfo.Basic.Type; dialogBoxColumnAdditional.CheckBoxHost.Checked = this.Config.Columns.Additional.LobbyInfo.Basic.Host; dialogBoxColumnAdditional.CheckBoxPlayerCount.Checked = this.Config.Columns.Additional.LobbyInfo.Basic.PlayerCount; dialogBoxColumnAdditional.CheckBoxEvent.Checked = this.Config.Columns.Additional.LobbyInfo.MatchMode.Event; dialogBoxColumnAdditional.CheckBoxTrack.Checked = this.Config.Columns.Additional.LobbyInfo.MatchMode.Track; dialogBoxColumnAdditional.CheckBoxDifficulty.Checked = this.Config.Columns.Additional.LobbyInfo.MatchMode.Difficulty; dialogBoxColumnAdditional.CheckBoxShortPlayerNames.Checked = this.Config.Columns.Additional.PlayerName.ShortNames; dialogBoxColumnAdditional.CheckBoxShortCharacterNames.Checked = this.Config.Columns.Additional.Character.ShortNames; if (dialogBoxColumnAdditional.ShowDialog() == DialogResult.OK) { DebugTools.Print("Option change: Overlay additional column options"); this.Config.Columns.Additional.LobbyInfo.ShortNames = dialogBoxColumnAdditional.CheckBoxShortLobbyInfoNames.Checked; this.Config.Columns.Additional.LobbyInfo.Basic.Id = dialogBoxColumnAdditional.CheckBoxId.Checked; this.Config.Columns.Additional.LobbyInfo.Basic.Type = dialogBoxColumnAdditional.CheckBoxType.Checked; this.Config.Columns.Additional.LobbyInfo.Basic.Host = dialogBoxColumnAdditional.CheckBoxHost.Checked; this.Config.Columns.Additional.LobbyInfo.Basic.PlayerCount = dialogBoxColumnAdditional.CheckBoxPlayerCount.Checked; this.Config.Columns.Additional.LobbyInfo.MatchMode.Event = dialogBoxColumnAdditional.CheckBoxEvent.Checked; this.Config.Columns.Additional.LobbyInfo.MatchMode.Track = dialogBoxColumnAdditional.CheckBoxTrack.Checked; this.Config.Columns.Additional.LobbyInfo.MatchMode.Difficulty = dialogBoxColumnAdditional.CheckBoxDifficulty.Checked; this.Config.Columns.Additional.PlayerName.ShortNames = dialogBoxColumnAdditional.CheckBoxShortPlayerNames.Checked; this.Config.Columns.Additional.Character.ShortNames = dialogBoxColumnAdditional.CheckBoxShortCharacterNames.Checked; GameMemory.OverlayUpdateConfig(); } } }
// Token: 0x06000030 RID: 48 RVA: 0x00004366 File Offset: 0x00002566 public void ChangeBackgroundOpacity() { if (!this.settingValues) { DebugTools.Print("Option change: Overlay background opacity"); this.Config.Background.Opacity = Convert.ToInt32(this.TrackBarBackgroundOpacity.Value); GameMemory.OverlayUpdateConfig(); } }
// Token: 0x0600002F RID: 47 RVA: 0x0000432D File Offset: 0x0000252D public void ChangePositionY() { if (!this.settingValues) { DebugTools.Print("Option change: Overlay Y position"); this.Config.Position.Y = Convert.ToInt32(this.NumericUpDownY.Value); GameMemory.OverlayUpdateConfig(); } }
// Token: 0x0600002D RID: 45 RVA: 0x000042A0 File Offset: 0x000024A0 public void ToggleColumn(ItemCheckedEventArgs e) { if (!this.settingValues) { DebugTools.Print("Option change: Toggle overlay column"); this.Config.Columns.ColumnList[e.Item.Index].Enabled = e.Item.Checked; GameMemory.OverlayUpdateConfig(); } }
// Token: 0x06000035 RID: 53 RVA: 0x000046BC File Offset: 0x000028BC public void RemoveColumn() { for (int i = this.ListView.SelectedIndices.Count - 1; i >= 0; i--) { int index = this.ListView.SelectedIndices[i]; DebugTools.Print("Option change: Remove overlay column (" + this.ListView.Items[index].SubItems[0].Text + ")"); this.Config.Columns.ColumnList.RemoveAt(index); } GameMemory.OverlayUpdateConfig(); this.UpdateStatic(); }
// Token: 0x0600003B RID: 59 RVA: 0x00004D3C File Offset: 0x00002F3C public void ChangeBackgroundColour() { DebugTools.Print("Open dialog box: Overlay background colour (ColourDialog)"); using (ColorDialog colorDialog = new ColorDialog()) { colorDialog.Color = this.Config.Background.Colour; if (colorDialog.ShowDialog() == DialogResult.OK) { DebugTools.Print("Option change: Overlay background colour (ColourDialog)"); this.Config.Background.Colour = colorDialog.Color; this.UpdateStatic(); GameMemory.OverlayUpdateConfig(); } } }
// Token: 0x06000039 RID: 57 RVA: 0x0000492C File Offset: 0x00002B2C public void ChangeHeaderFont() { DebugTools.Print("Open dialog box: Overlay header font (FontDialog)"); using (FontDialog fontDialog = new FontDialog()) { fontDialog.Font = this.Config.Fonts.Header; if (fontDialog.ShowDialog() == DialogResult.OK) { DebugTools.Print("Option change: Overlay header font"); this.Config.Fonts.Header = fontDialog.Font; this.UpdateStatic(); GameMemory.OverlayUpdateConfig(); } } }
// Token: 0x06000037 RID: 55 RVA: 0x000047FC File Offset: 0x000029FC public void MoveColumnDown() { if (this.ListView.SelectedIndices.Count == 1) { DebugTools.Print("Option change: Move overlay column down"); if (this.ColumnSwap(this.ListView.FocusedItem.Index, this.ListView.FocusedItem.Index + 1)) { int num = this.ListView.SelectedIndices[0]; MainForm.ListViewFocus(this.ListView.Items, num, false); MainForm.ListViewFocus(this.ListView.Items, num + 1, true); this.UpdateStatic(); GameMemory.OverlayUpdateConfig(); return; } } else { MessageBox.Show("Please select a single column.", "Multiple Selections", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
// Token: 0x06000033 RID: 51 RVA: 0x00004400 File Offset: 0x00002600 public void AddColumn() { using (DialogBoxOverlayColumn dialogBoxOverlayColumn = new DialogBoxOverlayColumn()) { DebugTools.Print("Open dialog box: Add overlay column (DialogBoxOverlayColumn)"); dialogBoxOverlayColumn.Text = "Add Column"; dialogBoxOverlayColumn.ButtonColumnConfirm.Text = "Add"; if (dialogBoxOverlayColumn.ShowDialog() == DialogResult.OK) { DebugTools.Print("Option change: Add overlay column"); this.Config.Columns.ColumnList.Add(new ColumnElement { Enabled = true, Data = (DataSourceEnum)dialogBoxOverlayColumn.ComboBoxColumnData.SelectedIndex, Width = Convert.ToInt32(dialogBoxOverlayColumn.NumericUpDownColumnWidth.Value), ShowHeader = dialogBoxOverlayColumn.CheckBoxShowHeader.Checked, HeaderColour = dialogBoxOverlayColumn.LabelHeaderColourPreview.BackColor, DataColour = dialogBoxOverlayColumn.LabelDataColourPreview.BackColor }); GameMemory.OverlayUpdateConfig(); this.UpdateStatic(); } } }
// Token: 0x06000032 RID: 50 RVA: 0x000043C9 File Offset: 0x000025C9 public void ToggleBackground() { DebugTools.Print("Option change: Toggle overlay background"); this.Config.Background.Enabled = !this.Config.Background.Enabled; GameMemory.OverlayUpdateConfig(); }
// Token: 0x06000031 RID: 49 RVA: 0x0000439F File Offset: 0x0000259F public void ToggleOverlay() { DebugTools.Print("Option change: Toggle overlay"); this.Config.Enabled = !this.Config.Enabled; GameMemory.OverlayUpdateConfig(); }