static void GetJooPuahReportString(JobDriver __instance, ref string __result)
 {
     if (!PuahJobDriver_HaulToInventoryType.IsInstanceOfType(__instance))
     {
         return;
     }
     if (!Hauling.pawnPuah.ContainsKey(__instance.pawn))
     {
         return;
     }
     __result = $"Opportunistically {__result}";
 }
示例#2
0
 static void CustomPuahJobReport(JobDriver __instance, ref string __result)
 {
     if (!haulToInventory.Value || !enabled.Value)
     {
         return;
     }
     if (PuahJobDriver_HaulToInventoryType.IsInstanceOfType(__instance))
     {
         if (!haulTrackers.TryGetValue(__instance.pawn, out var haulTracker))
         {
             return;
         }
         __result = haulTracker.GetJobReportPrefix() + __result;
     }
     else if (PuahJobDriver_UnloadYourHauledInventoryType.IsInstanceOfType(__instance))
     {
         __result = "Efficiently " + __result;
     }
 }