Example #1
0
 static void Postfix(ref bool __result, Thing food, Pawn forPawn)
 {
     if (!forPawn.EquipsFood() && !EquipFood.CanMakeExceptionFor(food))
     {
         __result = false;
     }
 }
Example #2
0
        static void Postfix(ref List <FloatMenuOption> __result, UnityEngine.Vector3 clickPos, Pawn pawn)
        {
            IntVec3 intVec = IntVec3.FromVector3(clickPos);
            var     op     = EquipFood.EquipFoodOption(intVec, pawn);

            if (op != null)
            {
                __result.Add(op);
            }
        }
Example #3
0
 public EquipFood()
 {
     instance = this;
 }