예제 #1
0
 //Взаимодействие с кошельком
 public void AddCurOwned(CurOwned c)
 {
     if (wallet.Exists(x => x.GetName() == c.GetName()))
     {
         wallet.Find(x => x.GetName() == c.GetName()).Owned += c.Owned;
     }
     else
     {
         wallet.Add(c);
     }
 }
예제 #2
0
 public void RemoveCurOwned(CurOwned c)
 {
     if (wallet.Exists(x => x.GetName() == c.GetName()))
     {
         if (wallet.Find(x => x.GetName().Equals(c.GetName())).Owned > c.Owned)
         {
             wallet.Find(x => x.GetName().Equals(c.GetName())).Owned -= c.Owned;
         }
         else
         {
             wallet.Remove(wallet.Find(x => x.GetName().Equals(c.GetName())));
         }
     }
 }
예제 #3
0
 public Boolean IsCurOwned(CurOwned cur)
 {
     return(wallet.Exists(x => x.GetName() == cur.GetName() && x.Owned >= cur.Owned));
 }