static void Postfix(ref String __result, TransferableOneWay __instance) { if (!Settings.trade_tags) { return; } if (__instance.AnyThing == null || !(__instance.AnyThing is Pawn)) { return; } Pawn p = (Pawn)__instance.AnyThing; if (!p.RaceProps.Animal) { return; } String e = AnimalImportantInfoUtil.AnimalImportantInfo(p, true); if (e.Length > 0) { __result = "[" + e + "] " + __result; } }
static void Postfix(ref String __result, Tradeable_Pawn __instance) { Pawn p = (Pawn)__instance.AnyThing; if (!p.RaceProps.Animal) { return; } String e = AnimalImportantInfoUtil.AnimalImportantInfo(p); if (e.Length > 0) { __result = "[" + e + "] " + __result; } }