static void Postfix(ref bool __result, Thing food, Pawn forPawn) { if (!forPawn.EquipsFood() && !EquipFood.CanMakeExceptionFor(food)) { __result = false; } }
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); } }
public EquipFood() { instance = this; }