protected override void OnGotFocus(EventArgs args) { if (args == null) { Logging.LogNullError(nameof(args)); return; } base.OnGotFocus(args); ASFConfig.Save(); }
protected override void OnPropertyValueChanged(PropertyValueChangedEventArgs e) { if (e == null) { return; } base.OnPropertyValueChanged(e); ASFConfig.Save(); BotConfig botConfig = ASFConfig as BotConfig; if (botConfig != null) { if (botConfig.Enabled) { Tutorial.OnAction(Tutorial.EPhase.BotEnabled); if (!string.IsNullOrEmpty(botConfig.SteamLogin) && !string.IsNullOrEmpty(botConfig.SteamPassword)) { Tutorial.OnAction(Tutorial.EPhase.BotReady); } } return; } GlobalConfig globalConfig = ASFConfig as GlobalConfig; if (globalConfig != null) { if (globalConfig.SteamOwnerID != 0) { Tutorial.OnAction(Tutorial.EPhase.GlobalConfigReady); } } }