Пример #1
0
 protected override void Load()
 {
     Instance  = this;
     warpsData = new WarpDataManager();
     // Populate Wait Groups, if they're empty.
     Instance.Configuration.Instance.LoadDefaults();
     foreach (WarpWaitGroups group in Instance.Configuration.Instance.WaitGroups)
     {
         if (!WaitGroups.ContainsKey(group.GroupName))
         {
             if (group.WaitTime >= 0)
             {
                 WaitGroups.Add(group.GroupName, group.WaitTime);
             }
             else
             {
                 Logger.LogWarning("Error: Negative wait time value in group: " + group.GroupName);
             }
         }
         else
         {
             Logger.LogWarning("Error: Duplicate group name in wait groups.");
         }
     }
     Instance.Configuration.Save();
 }
Пример #2
0
 protected override void Unload()
 {
     warpsData = null;
     WaitGroups.Clear();
 }