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

◆ UpdateDarknessState()

static void Terraria.GameContent.DontStarveDarknessDamageDealer.UpdateDarknessState ( Player player)
inlinestaticprivate

Definition at line 72 of file DontStarveDarknessDamageDealer.cs.

73 {
75 {
76 if (saidMessage)
77 {
78 if (!Main.getGoodWorld)
79 {
80 Main.NewText(Language.GetTextValue("Game.DarknessSafe"), 50, 200, 50);
81 }
82 saidMessage = false;
83 }
84 ResetTimer();
85 return;
86 }
87 int darknessTimeForMessage = GetDarknessTimeForMessage();
88 if (darknessTimer >= darknessTimeForMessage && !saidMessage)
89 {
90 if (!Main.getGoodWorld)
91 {
92 Main.NewText(Language.GetTextValue("Game.DarknessDanger"), 200, 50, 50);
93 }
94 saidMessage = true;
95 }
97 }
static string GetTextValue(string key)
Definition Language.cs:15

References Terraria.GameContent.DontStarveDarknessDamageDealer.darknessTimer, Terraria.GameContent.DontStarveDarknessDamageDealer.GetDarknessTimeForMessage(), Terraria.Main.getGoodWorld, Terraria.Localization.Language.GetTextValue(), Terraria.GameContent.DontStarveDarknessDamageDealer.IsPlayerSafe(), Terraria.GameContent.DontStarveDarknessDamageDealer.lastFrameWasTooBright, Terraria.Main.NewText(), Terraria.GameContent.DontStarveDarknessDamageDealer.ResetTimer(), and Terraria.GameContent.DontStarveDarknessDamageDealer.saidMessage.

Referenced by Terraria.GameContent.DontStarveDarknessDamageDealer.Update().