Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DisplayMessage()

static void Terraria.Chat.ChatHelper.DisplayMessage ( NetworkText text,
Color color,
byte messageAuthor )
inlinestatic

Definition at line 78 of file ChatHelper.cs.

79 {
80 string text2 = text.ToString();
81 if (messageAuthor < byte.MaxValue)
82 {
83 Main.player[messageAuthor].chatOverhead.NewMessage(text2, Main.PlayerOverheadChatMessageDisplayTime);
84 Main.player[messageAuthor].chatOverhead.color = color;
85 text2 = NameTagHandler.GenerateTag(Main.player[messageAuthor].name) + " " + text2;
86 }
88 {
89 CacheMessage(text2, color);
90 }
91 else
92 {
93 Main.NewTextMultiline(text2, force: false, color);
94 }
95 }
static void CacheMessage(string message, Color color)
Definition ChatHelper.cs:97
static bool ShouldCacheMessage()

References Terraria.Chat.ChatHelper.CacheMessage(), Terraria.GameContent.UI.Chat.NameTagHandler.GenerateTag(), Terraria.Main.NewTextMultiline(), Terraria.Main.player, Terraria.Main.PlayerOverheadChatMessageDisplayTime, Terraria.Chat.ChatHelper.ShouldCacheMessage(), and System.text.

Referenced by Terraria.Chat.ChatHelper.BroadcastChatMessageAs(), Terraria.GameContent.NetModules.NetTextModule.DeserializeAsClient(), Terraria.Chat.ChatHelper.DisplayMessageOnClient(), and Terraria.Chat.ChatHelper.SendChatMessageToClientAs().