Exemple #1
0
        public void Update()
        {
            CookedDietDic.Remove(p => p == 0);
            FlavoringDic.Remove(p => p == 0);

            MongoService <CookingRecord> .Update(this);
        }
Exemple #2
0
 public void DietConsume(string name, int count = 1)
 {
     if (CookedDietDic.ContainsKey(name))
     {
         CookedDietDic[name] -= count;
     }
 }
Exemple #3
0
        public void AddDiet(string name, int count = 1)
        {
            if (!CookedDietDic.ContainsKey(name))
            {
                CookedDietDic.Add(name, 0);
            }

            CookedDietDic[name] += count;

            if (CookingHistory == null)
            {
                CookingHistory = new Dictionary <string, int>();
            }

            if (!CookingHistory.ContainsKey(name))
            {
                CookingHistory.Add(name, 0);
            }

            CookingHistory[name] += count;
        }
Exemple #4
0
 public bool CheckDiet(string name, int count = 1)
 {
     return(CookedDietDic.ContainsKey(name) && CookedDietDic[name] >= count);
 }