public void UpdateCore(ICoreVersion core)
 {
     userSettings.Update(new Data()
     {
         Version = core.Tag
     });
 }
 public TrinityDatabase(ICoreVersion coreVersion) : base("Trinity")
 {
     this.alternateNames = coreVersion.DatabaseFeatures.AlternativeTrinityDatabase;
     wrath   = coreVersion.Tag == "TrinityWrath";
     cata    = coreVersion.Tag == "TrinityCata";
     azeroth = coreVersion.Tag == "Azeroth";
     master  = coreVersion.Tag == "TrinityMaster";
 }
        public void UpdateCore(ICoreVersion core)
        {
            Data data = new Data()
            {
                Version = core.Tag
            };

            File.WriteAllText(settingsFile, JsonConvert.SerializeObject(data));
        }
示例#4
0
 public bool IsCompatibleWithCore(ICoreVersion core) => true;
 public void UpdateCurrentVersion(ICoreVersion version)
 {
     settings.UpdateCore(version);
 }
 public bool IsCompatibleWithCore(ICoreVersion core)
 {
     return(core.SupportsEventScripts);
 }
示例#7
0
 public bool IsCompatibleWithCore(ICoreVersion core)
 {
     return(true);
 }
 public bool IsCompatibleWithCore(ICoreVersion core)
 {
     return(core.SupportsRbac);
 }
 public bool IsCompatibleWithCore(ICoreVersion core) =>
 core.SmartScriptFeatures.SupportedTypes.Contains(type);
 public bool ShowInQuickStart(ICoreVersion core) =>
 core.SmartScriptFeatures.ProposeSmartScriptOnMainPage;