private void UpdateGuiFromSettings(UnrealApplicationSettings settings) { if (settings == null) { applicationSettingsGroupBox.Enabled = false; return; } try { disableEvents = true; applicationSettingsGroupBox.Enabled = true; engineVersionComboBox.SelectedValue = settings.Version; patternMethodComboBox.SelectedValue = settings.PatternMethod; patternModuleTextBox.Text = settings.PatternModule; patternTextBox.Text = settings.Pattern; patternOffsetNumericUpDown.Value = settings.PatternOffset; objectNameIndexOffsetNumericUpDown.Value = settings.UObjectNameOffset; objectOuterOffsetNumericUpDown.Value = settings.UObjectOuterOffset; nameEntryIndexOffsetNumericUpDown.Value = settings.FNameEntryIndexOffset; nameEntryDataOffsetNumericUpDown.Value = settings.FNameEntryNameDataOffset; nameEntryIsWideCharCheckBox.Checked = settings.FNameEntryIsWide; displayFullNameCheckBox.Checked = settings.DisplayFullName; } finally { disableEvents = false; } }
public BaseConfig(UnrealApplicationSettings settings) { UObjectNameOffset = settings.UObjectNameOffset; UObjectOuterOffset = settings.UObjectOuterOffset; FNameEntryIndexOffset = settings.FNameEntryIndexOffset; FNameEntryNameDataOffset = settings.FNameEntryNameDataOffset; DisplayFullName = settings.DisplayFullName; }
private void addButton_Click(object sender, EventArgs e) { using (var caf = new ApplicationForm()) { if (caf.ShowDialog() == DialogResult.OK) { var name = caf.ApplicationName.Trim(); if (!string.IsNullOrEmpty(name)) { var settings = new UnrealApplicationSettings { Name = caf.ApplicationName.Trim() }; plugin.Applications.Add(settings); BindSettings(); applicationComboBox.SelectedItem = settings; } } } }
public UnrealEngine4Config(UnrealApplicationSettings settings) : base(settings) { }
public UnrealEngine1Config(UnrealApplicationSettings settings) : base(settings) { FNameEntryIsWide = settings.FNameEntryIsWide; }