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;
            }
        }
Пример #2
0
        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;
            }
        }