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

◆ DoesPlayerHaveReasonToActUpInBed()

bool Terraria.GameContent.PlayerSleepingHelper.DoesPlayerHaveReasonToActUpInBed ( Player player)
inlineprivate

Definition at line 45 of file PlayerSleepingHelper.cs.

46 {
47 if (NPC.AnyDanger(quickBossNPCCheck: true))
48 {
49 return true;
50 }
51 if (Main.bloodMoon && !Main.dayTime)
52 {
53 return true;
54 }
55 if (Main.eclipse && Main.dayTime)
56 {
57 return true;
58 }
59 if (player.itemAnimation > 0)
60 {
61 return true;
62 }
63 return false;
64 }

References Terraria.NPC.AnyDanger(), Terraria.Main.bloodMoon, Terraria.Main.dayTime, Terraria.Main.eclipse, and Terraria.Player.itemAnimation.

Referenced by Terraria.GameContent.PlayerSleepingHelper.UpdateState().