public KyzerSpeedOverrides(KyzerConfigManager config) { #region BindWithConfiguration config.BindWith(KyzerSetting.SpeedOverride, SpeedOverride); config.BindWith(KyzerSetting.SpeedDoubleTime, SpeedDoubleTime); config.BindWith(KyzerSetting.SpeedHalfTime, SpeedHalfTime); #endregion BindWithConfiguration Children = new Drawable[] { enableSection = new SettingsCheckbox { LabelText = "Enable " + Header, Bindable = SpeedOverride, }, doubleTimeOverride = new SettingsSlider <double> { LabelText = "Override DT", Bindable = SpeedDoubleTime }, halfTimeOverride = new SettingsSlider <double> { LabelText = "Override HT", Bindable = SpeedHalfTime, }, }; }
private void load(DialogOverlay dialog, KyzerConfigManager config) { Children = new Drawable[] { new KyzerMiscellaneous(dialog), new KyzerGraphics(config), new KyzerSpeedOverrides(config), new KyzerMapOverrides(config), }; KyzerMain.Initialize(this); }
public override void SetHost(GameHost host) { if (LocalConfig == null) { LocalConfig = new OsuConfigManager(host.Storage); } if (KyzerConfig == null) { KyzerConfig = new KyzerConfigManager(host.Storage); } base.SetHost(host); }
public KyzerMapOverrides(KyzerConfigManager config) { #region BindWithConfiguration config.BindWith(KyzerSetting.MapOverride, MapOverride); config.BindWith(KyzerSetting.MapCircleSize, MapCircleSize); config.BindWith(KyzerSetting.MapApproachRate, MapApproachRate); config.BindWith(KyzerSetting.MapHealthPoints, MapHealthPoints); config.BindWith(KyzerSetting.MapOverallDifficulty, MapOverallDifficulty); #endregion BindWithConfiguration Children = new Drawable[] { enableSection = new SettingsCheckbox { LabelText = "Enable " + Header, Bindable = MapOverride, }, circleSizeOverride = new SettingsSlider <double> { LabelText = "Override CS", Bindable = MapCircleSize, KeyboardStep = 0.01f, }, approachRateOverride = new SettingsSlider <double> { LabelText = "Override AR", Bindable = MapApproachRate, KeyboardStep = 0.01f, }, healthPointsOverride = new SettingsSlider <double> { LabelText = "Override HP", Bindable = MapHealthPoints, KeyboardStep = 0.01f, }, overallDifficultyOverride = new SettingsSlider <double> { LabelText = "Override OD", Bindable = MapOverallDifficulty, KeyboardStep = 0.01f, }, }; }
public KyzerGraphics(KyzerConfigManager config) { #region BindWithConfiguration config.BindWith(KyzerSetting.Graphics, Graphics); config.BindWith(KyzerSetting.TrailFade, TrailFade); //config.BindWith(KyzerSetting.TriangleScale, TriangleScale); config.BindWith(KyzerSetting.TriangleSpeed, TriangleSpeed); //config.BindWith(KyzerSetting.CustomBackground, customBackground); #endregion BindWithConfiguration Children = new Drawable[] { enableSection = new SettingsCheckbox { LabelText = "Enable " + Header, Bindable = Graphics, }, fadeTrail = new SettingsSlider <double> { LabelText = "Trail Fade", Bindable = TrailFade, }, //scaleTriangle = new SettingsSlider<double> //{ //LabelText = "Triangle Scale", //Bindable = TriangleScale, //}, speedTriangle = new SettingsSlider <double> { LabelText = "Triangle Speed", Bindable = TriangleSpeed, } //backgroundsCustomize = new SettingsCheckbox //{ //LabelText = "Custom Backgrounds", //Bindable = customBackground, //}, }; }