private static void OnNewConstantsEntity(object sender, ConstantsEntityEvent constantsEntityEvent) { // delegate event from constants, not required to subsribe, but recommended as it gives you app settings if (sender == null) { return; } var constantsEntity = constantsEntityEvent.ConstantsEntity; Constants.AutoTranslate = constantsEntity.AutoTranslate; Constants.ChatCodes = constantsEntity.ChatCodes; Constants.ChatCodesXml = constantsEntity.ChatCodesXml; if (!String.IsNullOrWhiteSpace(Constants.ChatCodesXml)) { EventParser.Instance.Initialize(Constants.ChatCodesXml); } Constants.Colors = constantsEntity.Colors; Constants.CultureInfo = constantsEntity.CultureInfo; Constants.CharacterName = constantsEntity.CharacterName; Constants.ServerName = constantsEntity.ServerName; Constants.GameLanguage = constantsEntity.GameLanguage; Constants.EnableNetworkReading = constantsEntity.EnableNetworkReading; Constants.EnableHelpLabels = constantsEntity.EnableHelpLabels; Constants.Theme = constantsEntity.Theme; Constants.UIScale = constantsEntity.UIScale; PluginViewModel.Instance.EnableHelpLabels = Constants.EnableHelpLabels; PluginViewModel.Instance.UIScale = Constants.UIScale; }
private static void OnNewConstantsEntity(object sender, ConstantsEntityEvent constantsEntityEvent) { // delegate event from constants, not required to subsribe, but recommended as it gives you app settings if (sender == null) { return; } var constantsEntity = constantsEntityEvent.ConstantsEntity; Constants.AutoTranslate = constantsEntity.AutoTranslate; Constants.ChatCodes = constantsEntity.ChatCodes; Constants.Colors = constantsEntity.Colors; Constants.CultureInfo = constantsEntity.CultureInfo; Constants.CharacterName = constantsEntity.CharacterName; Constants.ServerName = constantsEntity.ServerName; Constants.GameLanguage = constantsEntity.GameLanguage; Constants.EnableHelpLabels = constantsEntity.EnableHelpLabels; PluginViewModel.Instance.EnableHelpLabels = Constants.EnableHelpLabels; }
public virtual void RaiseNewConstantsEntity(ConstantsEntity e) { var constantsEntityEvent = new ConstantsEntityEvent(this, e); var handler = NewConstantsEntity; if (handler != null) { handler(this, constantsEntityEvent); } }