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

◆ UpdateSeverity()

static void Terraria.GameContent.Events.Sandstorm.UpdateSeverity ( )
inlinestaticprivate

Definition at line 101 of file Sandstorm.cs.

102 {
103 if (float.IsNaN(Severity))
104 {
105 Severity = 0f;
106 }
107 if (float.IsNaN(IntendedSeverity))
108 {
109 IntendedSeverity = 0f;
110 }
111 int num = Math.Sign(IntendedSeverity - Severity);
112 Severity = MathHelper.Clamp(Severity + 0.003f * (float)num, 0f, 1f);
113 int num2 = Math.Sign(IntendedSeverity - Severity);
114 if (num != num2)
115 {
117 }
118 }
static float Clamp(float value, float min, float max)
Definition MathHelper.cs:46
static int Sign(decimal value)
Definition Math.cs:1202

References Microsoft.Xna.Framework.MathHelper.Clamp(), Terraria.GameContent.Events.Sandstorm.IntendedSeverity, Terraria.GameContent.Events.Sandstorm.Severity, and System.Math.Sign().

Referenced by Terraria.GameContent.Events.Sandstorm.UpdateTime().