public void SaveToConfigObject(UdtConfig config) { foreach (var component in _components) { component.SaveToConfigObject(config); } }
public void SaveToConfigObject(UdtConfig config) { foreach(var component in _components) { component.SaveToConfigObject(config); } }
public void SaveToConfigObject(UdtConfig config) { int time = 0; if (App.GetOffsetSeconds(_startTimeOffsetEditBox.Text, out time)) { config.CutStartOffset = time; } if (App.GetOffsetSeconds(_endTimeOffsetEditBox.Text, out time)) { config.CutEndOffset = time; } config.OutputToInputFolder = _outputModeCheckBox.IsChecked ?? false; config.OutputFolder = _outputFolderTextBox.Text; config.InputFolder = _inputFolderTextBox.Text; config.UseInputFolderAsDefaultBrowsingLocation = _useInputFolderForBrowsingCheckBox.IsChecked ?? false; config.OpenDemosFromInputFolderOnStartUp = _useInputFolderOnStartUpCheckBox.IsChecked ?? false; config.AnalyzeOnLoad = _analyzeOnLoadCheckBox.IsChecked ?? false; config.MergeCutSectionsFromDifferentPatterns = _mergeCutSectionsCheckBox.IsChecked ?? false; config.ColorLogWarningsAndErrors = _colorLogMessagesCheckBox.IsChecked ?? false; GetMaxThreadCount(ref config.MaxThreadCount); config.JSONPlugInsEnabled = CreateBitMask(_jsonEnabledPlugInsCheckBoxes); config.PerfStatsEnabled = CreateBitMask(_enabledPerfStatsCheckBoxes); config.CSharpPerfStatsEnabled = CreateBitMask(_enabledCSharpPerfStatsCheckBoxes); }
public void SaveToConfigObject(UdtConfig config) { int value; if(int.TryParse(_minFragCountComboBox.Text, out value)) { config.MultiRailCutMinFragCount = value; } }
public void SaveToConfigObject(UdtConfig config) { int value; if (int.TryParse(_minFragCountComboBox.Text, out value)) { config.MultiRailCutMinFragCount = value; } }
public void SaveToConfigObject(UdtConfig config) { var seconds = 0; if(App.GetTimeSeconds(_minCarryTimeTextBox.Text, out seconds)) { config.FlagCaptureMinCarryTimeMs = seconds * 1000; } if(App.GetTimeSeconds(_maxCarryTimeTextBox.Text, out seconds)) { config.FlagCaptureMaxCarryTimeMs = seconds * 1000; } }
public void SaveToConfigObject(UdtConfig config) { var seconds = 0; if (App.GetTimeSeconds(_startTimeOffsetTextBox.Text, out seconds)) { config.MatchCutStartTimeOffsetMs = seconds * 1000; } if (App.GetTimeSeconds(_endTimeOffsetTextBox.Text, out seconds)) { config.MatchCutEndTimeOffsetMs = seconds * 1000; } }
public void SaveToConfigObject(UdtConfig config) { var seconds = 0; if (App.GetTimeSeconds(_minCarryTimeTextBox.Text, out seconds)) { config.FlagCaptureMinCarryTimeMs = seconds * 1000; } if (App.GetTimeSeconds(_maxCarryTimeTextBox.Text, out seconds)) { config.FlagCaptureMaxCarryTimeMs = seconds * 1000; } config.FlagCaptureAllowBaseToBase = _allowBaseToBaseCheckBox.IsChecked ?? false; config.FlagCaptureAllowMissingToBase = _allowMissingToBaseCheckBox.IsChecked ?? false; }
public void SaveToConfigObject(UdtConfig config) { float value; if(float.TryParse(_minSpeedEditBox.Text, out value)) { config.FlickRailMinSpeed = value; } if(float.TryParse(_minAngleDeltaEditBox.Text, out value)) { config.FlickRailMinAngleDelta = value; } config.FlickRailMinSpeedSnaps = _minSpeedSnapsComboBox.SelectedIndex + 2; config.FlickRailMinAngleDeltaSnaps = _minAngleDeltaSnapsComboBox.SelectedIndex + 2; }
public void SaveToConfigObject(UdtConfig config) { float value; if (float.TryParse(_minSpeedEditBox.Text, out value)) { config.FlickRailMinSpeed = value; } if (float.TryParse(_minAngleDeltaEditBox.Text, out value)) { config.FlickRailMinAngleDelta = value; } config.FlickRailMinSpeedSnaps = _minSpeedSnapsComboBox.SelectedIndex + 2; config.FlickRailMinAngleDeltaSnaps = _minAngleDeltaSnapsComboBox.SelectedIndex + 2; }
public void SaveToConfigObject(UdtConfig config) { int value; if(int.TryParse(_minDistanceEditBox.Text, out value)) { config.MidAirCutMinDistance = value; } if(int.TryParse(_minAirTimeEditBox.Text, out value)) { config.MidAirCutMinAirTimeMs = value; } config.MidAirCutAllowRocket = _allowRocketsCheckBox.IsChecked ?? false; config.MidAirCutAllowGrenade = _allowGrenadesCheckBox.IsChecked ?? false; config.MidAirCutAllowBFG = _allowBFGsCheckBox.IsChecked ?? false; }
public void SaveToConfigObject(UdtConfig config) { int value; if (int.TryParse(_minDistanceEditBox.Text, out value)) { config.MidAirCutMinDistance = value; } if (int.TryParse(_minAirTimeEditBox.Text, out value)) { config.MidAirCutMinAirTimeMs = value; } config.MidAirCutAllowRocket = _allowRocketsCheckBox.IsChecked ?? false; config.MidAirCutAllowBFG = _allowBFGsCheckBox.IsChecked ?? false; }
public void SaveToConfigObject(UdtConfig config) { int intValue = 0; if (int.TryParse(_minFragCountEditBox.Text, out intValue)) { config.FragCutMinFragCount = intValue; } if (int.TryParse(_timeBetweenFragsEditBox.Text, out intValue)) { config.FragCutTimeBetweenFrags = intValue; } config.FragCutAllowSelfKills = _allowSelfKillsCheckBox.IsChecked.HasValue && _allowSelfKillsCheckBox.IsChecked.Value; config.FragCutAllowTeamKills = _allowTeamKillsCheckBox.IsChecked.HasValue && _allowTeamKillsCheckBox.IsChecked.Value; config.FragCutAllowAnyDeath = _allowAnyDeathCheckBox.IsChecked.HasValue && _allowAnyDeathCheckBox.IsChecked.Value; }
public static CutByPatternOptions CreateCutByPatternOptions(UdtConfig config, UdtPrivateConfig privateConfig) { return new CutByPatternOptions( config.CutStartOffset, config.CutEndOffset, config.MaxThreadCount, config.MergeCutSectionsFromDifferentPatterns, privateConfig.PatternCutPlayerIndex, privateConfig.PatternCutPlayerName); }
public static udtCutByMultiRailArg CreateCutByMultiRailArg(UdtConfig config) { var rules = new udtCutByMultiRailArg(); rules.MinKillCount = (UInt32)config.MultiRailCutMinFragCount; return rules; }
public static udtCutByMidAirArg CreateCutByMidAirArg(UdtConfig config) { UInt32 weaponFlags = 0; if(config.MidAirCutAllowRocket) { weaponFlags |= (UInt32)udtWeaponBits.Rocket; } if(config.MidAirCutAllowGrenade) { weaponFlags |= (UInt32)udtWeaponBits.Grenade; } if(config.MidAirCutAllowBFG) { weaponFlags |= (UInt32)udtWeaponBits.BFG; } var rules = new udtCutByMidAirArg(); rules.AllowedWeapons = weaponFlags; rules.MinDistance = (UInt32)Math.Max(0, config.MidAirCutMinDistance); rules.MinAirTimeMs = (UInt32)Math.Max(0, config.MidAirCutMinAirTimeMs); return rules; }
public static udtCutByFragArg CreateCutByFragArg(UdtConfig config, UdtPrivateConfig privateConfig) { UInt32 flags = 0; if(config.FragCutAllowAnyDeath) { flags |= (UInt32)UDT_DLL.udtCutByFragArgFlags.AllowDeaths; } if(config.FragCutAllowSelfKills) { flags |= (UInt32)UDT_DLL.udtCutByFragArgFlags.AllowSelfKills; } if(config.FragCutAllowTeamKills) { flags |= (UInt32)UDT_DLL.udtCutByFragArgFlags.AllowTeamKills; } var rules = new udtCutByFragArg(); rules.MinFragCount = (UInt32)config.FragCutMinFragCount; rules.TimeBetweenFragsSec = (UInt32)config.FragCutTimeBetweenFrags; rules.TimeMode = 0; // @TODO: rules.Flags = flags; rules.AllowedMeansOfDeaths = privateConfig.FragCutAllowedMeansOfDeaths; return rules; }
public static udtCutByFlickRailArg CreateCutByFlickRailArg(UdtConfig config) { var rules = new udtCutByFlickRailArg(); rules.MinSpeed = (config.FlickRailMinSpeed / 180.0f) * (float)Math.PI; rules.MinAngleDelta = (config.FlickRailMinAngleDelta / 180.0f) * (float)Math.PI; rules.MinSpeedSnapshotCount = (UInt32)config.FlickRailMinSpeedSnaps; rules.MinAngleDeltaSnapshotCount = (UInt32)config.FlickRailMinAngleDeltaSnaps; return rules; }
public void SaveToConfigObject(UdtConfig config) { int intValue = 0; if(int.TryParse(_minFragCountEditBox.Text, out intValue)) { config.FragCutMinFragCount = intValue; } if(int.TryParse(_timeBetweenFragsEditBox.Text, out intValue)) { config.FragCutTimeBetweenFrags = intValue; } config.FragCutAllowSelfKills = _allowSelfKillsCheckBox.IsChecked.HasValue && _allowSelfKillsCheckBox.IsChecked.Value; config.FragCutAllowTeamKills = _allowTeamKillsCheckBox.IsChecked.HasValue && _allowTeamKillsCheckBox.IsChecked.Value; config.FragCutAllowAnyDeath = _allowAnyDeathCheckBox.IsChecked.HasValue && _allowAnyDeathCheckBox.IsChecked.Value; }
public void SaveToConfigObject(UdtConfig config) { config.TimeShiftSnapshotCount = _snapshotCountComboBox.SelectedIndex + 1; }
public void SaveToConfigObject(UdtConfig config) { config.PatternsSelectionBitMask = (int)_patternsGroupBox.GetBitMask(); }
public void SaveToConfigObject(UdtConfig config) { // Nothing to do. }
public static udtCutByFlagCaptureArg CreateCutByFlagCaptureArg(UdtConfig config) { var rules = new udtCutByFlagCaptureArg(); rules.MinCarryTimeMs = (UInt32)config.FlagCaptureMinCarryTimeMs; rules.MaxCarryTimeMs = (UInt32)config.FlagCaptureMaxCarryTimeMs; return rules; }
public void SaveToConfigObject(UdtConfig config) { int time = 0; if(App.GetOffsetSeconds(_startTimeOffsetEditBox.Text, out time)) { config.CutStartOffset = time; } if(App.GetOffsetSeconds(_endTimeOffsetEditBox.Text, out time)) { config.CutEndOffset = time; } config.OutputToInputFolder = _outputModeCheckBox.IsChecked ?? false; config.OutputFolder = _outputFolderTextBox.Text; config.InputFolder = _inputFolderTextBox.Text; config.UseInputFolderAsDefaultBrowsingLocation = _useInputFolderForBrowsingCheckBox.IsChecked ?? false; config.OpenDemosFromInputFolderOnStartUp = _useInputFolderOnStartUpCheckBox.IsChecked ?? false; config.AnalyzeOnLoad = _analyzeOnLoadCheckBox.IsChecked ?? false; config.MergeCutSectionsFromDifferentPatterns = _mergeCutSectionsCheckBox.IsChecked ?? false; config.PrintAllocationStats = _printAllocStatsCheckBox.IsChecked ?? false; config.PrintExecutionTime = _printExecutionTimeCheckBox.IsChecked ?? false; config.ColorLogWarningsAndErrors = _colorLogMessagesCheckBox.IsChecked ?? false; GetMaxThreadCount(ref config.MaxThreadCount); }