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

◆ UpdateWindyDayState()

void Terraria.Main.UpdateWindyDayState ( )
inlineprivate

Definition at line 12039 of file Main.cs.

12040 {
12041 if (cloudAlpha == 0f)
12042 {
12043 _shouldUseStormMusic = false;
12044 if (time < 10800.0 || time > 43200.0 || !dayTime)
12045 {
12047 return;
12048 }
12050 {
12052 }
12054 {
12056 }
12057 }
12058 else
12059 {
12061 {
12062 _shouldUseStormMusic = false;
12063 }
12065 {
12066 _shouldUseStormMusic = true;
12067 }
12068 if (remixWorld)
12069 {
12070 _shouldUseStormMusic = false;
12071 }
12072 else
12073 {
12075 }
12076 }
12077 }
static double Abs(double value)
static float cloudAlpha
Definition Main.cs:1302
static float windSpeedTarget
Definition Main.cs:1362
static bool _shouldUseWindyDayMusic
Definition Main.cs:2299
static bool dayTime
Definition Main.cs:1282
static bool _shouldUseStormMusic
Definition Main.cs:2301
static float _minWind
Definition Main.cs:2307
static float _maxRain
Definition Main.cs:2313
static float _maxWind
Definition Main.cs:2309
static float _minRain
Definition Main.cs:2311
static bool remixWorld
Definition Main.cs:349

References Terraria.Main._maxRain, Terraria.Main._maxWind, Terraria.Main._minRain, Terraria.Main._minWind, Terraria.Main._shouldUseStormMusic, Terraria.Main._shouldUseWindyDayMusic, System.Math.Abs(), Terraria.Main.cloudAlpha, Terraria.Main.dayTime, Terraria.Main.remixWorld, and Terraria.Main.windSpeedTarget.

Referenced by Terraria.Main.DoUpdate().