// Token: 0x06001C47 RID: 7239 RVA: 0x00084580 File Offset: 0x00082780 public static string GetBestBodyNameColored(GameObject bodyObject) { if (bodyObject) { CharacterBody component = bodyObject.GetComponent <CharacterBody>(); if (component) { CharacterMaster master = component.master; if (master) { PlayerCharacterMasterController component2 = master.GetComponent <PlayerCharacterMasterController>(); if (component2) { GameObject networkUserObject = component2.networkUserObject; if (networkUserObject) { NetworkUser component3 = networkUserObject.GetComponent <NetworkUser>(); if (component3) { return(Util.GenerateColoredString(component3.userName, component3.userColor)); } } } } } IDisplayNameProvider component4 = bodyObject.GetComponent <IDisplayNameProvider>(); if (component4 != null) { return(component4.GetDisplayName()); } } return("???"); }
// Token: 0x06000A88 RID: 2696 RVA: 0x000343A8 File Offset: 0x000325A8 public override string ConstructChatString() { string objectName = base.GetObjectName(this.subject); string @string = Language.GetString(base.GetResolvedToken()); string arg = ""; if (this.pickupQuantity != 1u) { arg = "(" + this.pickupQuantity + ")"; } string text = Language.GetString(this.pickupToken) ?? "???"; text = Util.GenerateColoredString(text, this.pickupColor); return(string.Format(@string, objectName, text, arg)); }