Definition at line 10185 of file Main.cs.
10186 {
10188 {
10189 return;
10190 }
10192 {
10194 }
10196 {
10198 }
10199 try
10200 {
10202 {
10203 return;
10204 }
10205 bool flag =
base.IsActive;
10206 if (!flag)
10207 {
10210 }
10211 else
10212 {
10214 }
10216 {
10218 }
10220 {
10222 }
10224 {
10226 {
10228 }
10229 else
10230 {
10232 }
10233 }
10235 {
10237 }
10238 else
10239 {
10241 }
10243 {
10244 SceneMetrics.ActiveMusicBox =
musicBox2;
10245 }
10247 {
10249 {
10251 }
10253 {
10255 }
10257 {
10259 }
10261 {
10263 }
10265 {
10267 }
10269 {
10271 }
10273 {
10275 }
10277 {
10279 }
10281 {
10283 }
10285 {
10287 }
10289 {
10291 }
10293 {
10295 }
10297 {
10299 }
10301 {
10303 }
10305 {
10307 }
10309 {
10311 }
10313 {
10315 }
10317 {
10319 }
10321 {
10323 }
10325 {
10327 }
10329 {
10331 }
10333 {
10335 }
10337 {
10339 }
10341 {
10343 }
10345 {
10347 }
10349 {
10351 }
10353 {
10355 }
10357 {
10359 }
10361 {
10363 }
10365 {
10367 }
10369 {
10371 }
10373 {
10375 }
10377 {
10379 }
10381 {
10383 }
10385 {
10387 }
10389 {
10391 }
10393 {
10395 }
10397 {
10399 }
10401 {
10403 }
10405 {
10407 }
10409 {
10411 }
10413 {
10415 }
10417 {
10419 }
10421 {
10423 }
10425 {
10427 }
10429 {
10431 }
10433 {
10435 }
10437 {
10439 }
10441 {
10443 }
10445 {
10447 }
10449 {
10451 }
10453 {
10455 }
10457 {
10459 }
10461 {
10463 }
10465 {
10467 }
10469 {
10471 }
10473 {
10475 }
10477 {
10479 }
10481 {
10483 }
10485 {
10487 }
10489 {
10491 }
10493 {
10495 }
10497 {
10499 }
10501 {
10503 }
10505 {
10507 }
10509 {
10511 }
10513 {
10515 }
10517 {
10519 }
10521 {
10523 }
10525 {
10527 }
10529 {
10531 }
10533 {
10535 }
10537 {
10539 }
10541 {
10543 }
10545 {
10547 }
10549 {
10551 }
10553 {
10555 }
10557 {
10559 }
10561 {
10563 }
10565 {
10567 }
10569 {
10571 }
10573 {
10575 }
10577 {
10579 }
10581 {
10583 }
10585 {
10587 }
10589 {
10591 }
10593 {
10595 }
10597 {
10599 }
10600 }
10602 {
10604 SceneMetrics.ActiveMusicBox = -1;
10605 }
10607 {
10609 }
10613 float num = 1f;
10614 if (
NPC.MoonLordCountdown > 0)
10615 {
10616 num = (float)
NPC.MoonLordCountdown / (
float)
NPC.MaxMoonLordCountdown;
10617 num *= num;
10618 if ((
float)NPC.MoonLordCountdown > (float)
NPC.MaxMoonLordCountdown * 0.2f)
10619 {
10621 }
10622 else
10623 {
10624 num = 0f;
10626 }
10628 {
10630 }
10631 }
10634 {
10636 if (
i >= 62 &&
i <= 88)
10637 {
10639 }
10641 {
10644 {
10646 }
10647 }
10650 {
10651 case 28:
10652 {
10656 {
10658 }
10660 {
10662 }
10664 {
10666 }
10669 {
10671 {
10675 }
10676 else
10677 {
10681 }
10682 }
10684 {
10688 }
10689 else
10690 {
10694 }
10695 break;
10696 }
10697 case 45:
10698 {
10702 {
10704 }
10706 {
10708 }
10713 {
10715 {
10719 }
10720 else
10721 {
10725 }
10726 }
10728 {
10732 }
10733 else
10734 {
10738 }
10739 break;
10740 }
10741 default:
10742 {
10745 {
10747 }
10748 else
10749 {
10751 }
10753 break;
10754 }
10755 }
10756 }
10759 {
10761 }
10762 }
10763 catch
10764 {
10767 {
10770 }
10771 }
10772 }
static float Lerp(float value1, float value2, float amount)
static double Pow(double x, double y)
static double Abs(double value)
static bool IsAudioSupported
static void StopAmbientSounds()
static SceneMetrics SceneMetrics
static readonly int maxMusic
static float windSpeedCurrent
static float ambientVolume
static IAudioSystem audioSystem
static double worldSurface
void UpdateAudio_DecideOnTOWMusic()
volatile bool _musicLoaded
static bool TOWMusicUnlocked
void UpdateAudio_DecideOnNewMusic()
static float shimmerAlpha
References Terraria.Main._musicLoaded, System.Math.Abs(), Terraria.SceneMetrics.ActiveMusicBox, Terraria.Main.ambientVolume, Terraria.Main.atmo, Terraria.Main.audioSystem, Terraria.Main.cloudAlpha, Terraria.Main.curMusic, Terraria.Main.dedServ, Terraria.Main.drunkWorld, Terraria.Main.gameMenu, System.Text.RegularExpressions.i, Terraria.Audio.SoundEngine.IsAudioSupported, Microsoft.Xna.Framework.MathHelper.Lerp(), Terraria.NPC.MaxMoonLordCountdown, Terraria.Main.maxMusic, Terraria.Main.maxTilesY, Terraria.NPC.MoonLordCountdown, Terraria.Main.musicBox2, Terraria.Main.musicError, Terraria.Main.musicFade, Terraria.Main.musicVolume, Terraria.Main.myPlayer, Terraria.Main.newMusic, Terraria.Main.player, System.Math.Pow(), Terraria.Main.remixWorld, Terraria.Main.rockLayer, Terraria.Main.screenHeight, Terraria.Main.shimmerAlpha, Terraria.Main.showSplash, Terraria.Audio.SoundEngine.StopAmbientSounds(), Terraria.Main.swapMusic, Terraria.Main.TOWMusicUnlocked, Terraria.Audio.SoundEngine.Update(), Terraria.Main.UpdateAudio_DecideOnNewMusic(), Terraria.Main.UpdateAudio_DecideOnTOWMusic(), Terraria.Main.windSpeedCurrent, and Terraria.Main.worldSurface.
Referenced by Terraria.Main.DoUpdate().