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;
 }
Example #3
0
 public virtual void RaiseNewConstantsEntity(ConstantsEntity e)
 {
     var constantsEntityEvent = new ConstantsEntityEvent(this, e);
     var handler = NewConstantsEntity;
     if (handler != null)
     {
         handler(this, constantsEntityEvent);
     }
 }