Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
PotionOfReturnHelper.cs
Go to the documentation of this file.
1
using
Microsoft.Xna.Framework
;
2
3
namespace
Terraria.GameContent.ObjectInteractions
;
4
5
public
class
PotionOfReturnHelper
6
{
7
public
static
bool
TryGetGateHitbox
(
Player
player, out
Rectangle
homeHitbox)
8
{
9
homeHitbox =
Rectangle
.
Empty
;
10
if
(!player.
PotionOfReturnHomePosition
.HasValue)
11
{
12
return
false
;
13
}
14
Vector2
vector =
new
Vector2
(0f, -21f);
15
Vector2
center = player.PotionOfReturnHomePosition.Value + vector;
16
homeHitbox =
Utils
.
CenteredRectangle
(center,
new
Vector2
(24f, 40f));
17
return
true
;
18
}
19
}
Terraria.GameContent.ObjectInteractions.PotionOfReturnHelper.TryGetGateHitbox
static bool TryGetGateHitbox(Player player, out Rectangle homeHitbox)
Definition
PotionOfReturnHelper.cs:7
Terraria.GameContent.ObjectInteractions.PotionOfReturnHelper
Definition
PotionOfReturnHelper.cs:6
Terraria.Player.PotionOfReturnHomePosition
Vector2? PotionOfReturnHomePosition
Definition
Player.cs:2065
Terraria.Player
Definition
Player.cs:42
Terraria.Utils.CenteredRectangle
static Rectangle CenteredRectangle(Vector2 center, Vector2 size)
Definition
Utils.cs:604
Terraria.Utils
Definition
Utils.cs:29
Microsoft.Xna.Framework
Definition
AlphaTestEffect.cs:1
Terraria.GameContent.ObjectInteractions
Definition
AHoverInteractionChecker.cs:5
Microsoft.Xna.Framework.Rectangle.Empty
static Rectangle Empty
Definition
Rectangle.cs:50
Microsoft.Xna.Framework.Rectangle
Definition
Rectangle.cs:12
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:12
source
Terraria.GameContent.ObjectInteractions
PotionOfReturnHelper.cs
Generated by
1.10.0