Пример #1
0
        public void IngestDrug(Pawn pawn, Thing drug, Pawn drugOwner)
        {
            float     num  = drug.Ingested(pawn, 0f);
            Need_Food food = pawn.needs.food;

            if (food != null)
            {
                food.CurLevel += num;
            }
            if (drug.Destroyed && drugOwner != null)
            {
                drugOwner.inventory.innerContainer.Remove(drug);
                caravan.RecacheImmobilizedNow();
                caravan.RecacheDaysWorthOfFood();
            }
        }