public void AddRangeSafe(List <PackOption> packs)
 {
     if (this.packs is null)
     {
         this.packs = new List <PersistencePack>();
     }
     foreach (var item in packs)
     {
         PersistencePack persistenceItem = new PersistencePack(item);
         if (!this.packs.Contains(persistenceItem))
         {
             this.packs.Add(persistenceItem);
         }
     }
 }
Beispiel #2
0
 public static PackOption GetOptionData(PersistencePack persistencePack)
 {
     return(Utils.AvailablePackOptions[persistencePack.id]);
 }
Beispiel #3
0
 public static bool OptionDataExists(PersistencePack persistencePack)
 {
     return(Utils.AvailablePackOptions?.ContainsKey(persistencePack.id) ?? false);
 }