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

◆ InvasionWarning()

static void Terraria.Main.InvasionWarning ( )
inlinestaticprivate

Definition at line 61206 of file Main.cs.

61207 {
61209 empty = ((invasionSize <= 0) ? ((invasionType == 2) ? Lang.misc[4] : ((invasionType == 3) ? Lang.misc[24] : ((invasionType != 4) ? (empty = Lang.misc[0]) : Lang.misc[42]))) : ((invasionX < (double)spawnTileX) ? ((invasionType == 2) ? Lang.misc[5] : ((invasionType == 3) ? Lang.misc[25] : ((invasionType != 4) ? (empty = Lang.misc[1]) : LocalizedText.Empty))) : ((invasionX > (double)spawnTileX) ? ((invasionType == 2) ? Lang.misc[6] : ((invasionType == 3) ? Lang.misc[26] : ((invasionType != 4) ? (empty = Lang.misc[2]) : LocalizedText.Empty))) : ((invasionType == 2) ? Lang.misc[7] : ((invasionType == 3) ? Lang.misc[27] : ((invasionType != 4) ? (empty = Lang.misc[3]) : Lang.misc[41]))))));
61210 if (netMode == 0)
61211 {
61212 NewText(empty.ToString(), 175, 75);
61213 }
61214 else if (netMode == 2 && empty.Value != "")
61215 {
61217 }
61218 }
static void BroadcastChatMessage(NetworkText text, Color color, int excludedPlayer=-1)
Definition ChatHelper.cs:46
static readonly LocalizedText Empty
static NetworkText FromKey(string key, params object[] substitutions)
static double invasionX
Definition Main.cs:1972
static int netMode
Definition Main.cs:2095
static void NewText(string newText, byte R=byte.MaxValue, byte G=byte.MaxValue, byte B=byte.MaxValue)
Definition Main.cs:61429
static int spawnTileX
Definition Main.cs:1809
static int invasionType
Definition Main.cs:1970
static int invasionSize
Definition Main.cs:1974

References Terraria.Chat.ChatHelper.BroadcastChatMessage(), Terraria.Localization.LocalizedText.Empty, Terraria.Localization.NetworkText.FromKey(), Terraria.Main.invasionSize, Terraria.Main.invasionType, Terraria.Main.invasionX, Terraria.Lang.misc, Terraria.Main.netMode, Terraria.Main.NewText(), and Terraria.Main.spawnTileX.

Referenced by Terraria.Main.UpdateInvasion().