Example #1
0
 //TODO OrderFood
 public void OrderFood()
 {
     if (refrigerator.foodAmount == refrigerator.maxFoodAmount)
     {
         SoundManager.Instance.PlayCancel();
         UIManager.Instance.SetText($"Refrigerator is full already!");
         return;
     }
     if (Player.Instance.Money >= foodOrderPrice)
     {
         SoundManager.Instance.PlayRecovery();
         //base.Use();
         refrigerator.Fill();
         Player.Instance.Money -= foodOrderPrice;
         UIManager.Instance.SetText($"Ordered some food.\nRefrigerator filled.");
         TaskManager.Instance.TaskDone(TaskAction.OrderFood);
     }
     else
     {
         SoundManager.Instance.PlayCancel();
         UIManager.Instance.SetText($"Not enough money!");
     }
 }