static StatDrawEntry Postfix(StatDrawEntry entry, Thing thing) { ThingWithComps t = thing as ThingWithComps; if (t == null) { return(entry); } IEnumerable <IDefHyperlinkLister> listers = t.Comps().OfType <IDefHyperlinkLister>(); if (listers.Count() == 0) { return(entry); } Traverse.Create(entry).Field <IEnumerable <Dialog_InfoCard.Hyperlink> >("hyperlinks").Value = Dialog_InfoCard.DefsToHyperlinks(listLinks(thing, listers)); return(entry); }