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

◆ PrepareAliases()

static void Terraria.Initializers.ChatInitializer.PrepareAliases ( )
inlinestatic

Definition at line 31 of file ChatInitializer.cs.

32 {
33 ChatManager.Commands.ClearAliases();
34 for (int i = 0; i < EmoteID.Count; i++)
35 {
36 string name = EmoteID.Search.GetName(i);
37 string key = "EmojiCommand." + name;
38 ChatManager.Commands.AddAlias(Language.GetText(key), NetworkText.FromFormattable("{0} {1}", Language.GetText("ChatCommand.Emoji_1"), Language.GetText("EmojiName." + name)));
39 }
40 }
static readonly IdDictionary Search
Definition EmoteID.cs:313
static readonly int Count
Definition EmoteID.cs:9
static LocalizedText GetText(string key)
Definition Language.cs:10
static NetworkText FromFormattable(string text, params object[] substitutions)
static readonly ChatCommandProcessor Commands

References Terraria.UI.Chat.ChatManager.Commands, Terraria.GameContent.UI.EmoteID.Count, Terraria.Localization.NetworkText.FromFormattable(), Terraria.Localization.Language.GetText(), and Terraria.GameContent.UI.EmoteID.Search.

Referenced by Terraria.Initializers.ChatInitializer.Load(), Terraria.Localization.LanguageManager.LoadLanguage(), and Terraria.Localization.LanguageManager.UseSources().