private bool DeserializeAsClient(BinaryReader reader, int senderPlayerId) { byte num = reader.ReadByte(); string str = NetworkText.Deserialize(reader).ToString(); Color c = reader.ReadRGB(); if ((int)num < (int)byte.MaxValue) { Main.player[(int)num].chatOverhead.NewMessage(str, Main.chatLength / 2); str = NameTagHandler.GenerateTag(Main.player[(int)num].name) + " " + str; } Main.NewTextMultiline(str, false, c, -1); return(true); }
// Token: 0x06002556 RID: 9558 RVA: 0x0048064C File Offset: 0x0047E84C private bool DeserializeAsClient(BinaryReader reader, int senderPlayerId) { var b = reader.ReadByte(); var text = NetworkText.Deserialize(reader).ToString(); var c = reader.ReadRGB(); if (b < 255) { Main.player[(int)b].chatOverhead.NewMessage(text, Main.chatLength / 2); text = NameTagHandler.GenerateTag(Main.player[(int)b].name) + " " + text; } Main.NewTextMultiline(text, false, c, -1); return(true); }
public static void DisplayMessage(NetworkText text, Color color, byte messageAuthor) { string str = text.ToString(); if (messageAuthor < byte.MaxValue) { Main.player[(int)messageAuthor].chatOverhead.NewMessage(str, Main.PlayerOverheadChatMessageDisplayTime); Main.player[(int)messageAuthor].chatOverhead.color = color; str = NameTagHandler.GenerateTag(Main.player[(int)messageAuthor].name) + " " + str; } if (ChatHelper.ShouldCacheMessage()) { ChatHelper.CacheMessage(str, color); } else { Main.NewTextMultiline(str, false, color, -1); } }
public static void DisplayMessage(NetworkText text, Color color, byte messageAuthor) { string text2 = text.ToString(); if (messageAuthor < byte.MaxValue) { Main.player[messageAuthor].chatOverhead.NewMessage(text2, Main.PlayerOverheadChatMessageDisplayTime); Main.player[messageAuthor].chatOverhead.color = color; text2 = NameTagHandler.GenerateTag(Main.player[messageAuthor].name) + " " + text2; } if (ShouldCacheMessage()) { CacheMessage(text2, color); } else { Main.NewTextMultiline(text2, force: false, color); } }