Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ReturnGatePlayerRenderer.cs
Go to the documentation of this file.
7
9
11{
13
15
17 {
18 foreach (Player player in players)
19 {
21 }
22 }
23
24 public void DrawPlayerHead(Camera camera, Player drawPlayer, Vector2 position, float alpha = 1f, float scale = 1f, Color borderColor = default(Color))
25 {
26 DrawReturnGateInMap(camera, drawPlayer);
27 }
28
29 public void DrawPlayer(Camera camera, Player drawPlayer, Vector2 position, float rotation, Vector2 rotationOrigin, float shadow = 0f, float scale = 1f)
30 {
31 DrawReturnGateInWorld(camera, drawPlayer);
32 }
33
35 {
36 }
37
39 {
42 {
43 return;
44 }
45 int num = 0;
47 if (player == Main.LocalPlayer)
48 {
50 }
52 {
54 }
55 num = (int)hoverStatus;
56 if (!player.PotionOfReturnOriginalUsePosition.HasValue)
57 {
58 return;
59 }
60 SpriteBatch spriteBatch = camera.SpriteBatch;
61 SamplerState sampler = camera.Sampler;
62 spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend, sampler, DepthStencilState.None, camera.Rasterizer, null, camera.GameViewMatrix.TransformationMatrix);
63 float opacity = ((player.whoAmI == Main.myPlayer) ? 1f : 0.1f);
64 Vector2 value = player.PotionOfReturnOriginalUsePosition.Value;
65 Vector2 vector = new Vector2(0f, -21f);
67 Vector2 worldPosition2 = homeHitbox.Center.ToVector2();
70 if (!Main.gamePaused)
71 {
74 }
76 potionOfReturnGateHelper.DrawToDrawData(_voidLensData, 0);
77 potionOfReturnGateHelper2.DrawToDrawData(_voidLensData, num);
79 {
80 voidLensDatum.Draw(spriteBatch);
81 }
82 spriteBatch.End();
83 }
84}
static readonly BlendState AlphaBlend
Definition BlendState.cs:36
static bool TryGetGateHitbox(Player player, out Rectangle homeHitbox)
void DrawPlayers(Camera camera, IEnumerable< Player > players)
void DrawPlayer(Camera camera, Player drawPlayer, Vector2 position, float rotation, Vector2 rotationOrigin, float shadow=0f, float scale=1f)
void DrawPlayerHead(Camera camera, Player drawPlayer, Vector2 position, float alpha=1f, float scale=1f, Color borderColor=default(Color))
static int myPlayer
Definition Main.cs:1801
static bool SmartInteractPotionOfReturn
Definition Main.cs:2167
static Player LocalPlayer
Definition Main.cs:2829
static bool gamePaused
Definition Main.cs:1072
Vector2? PotionOfReturnOriginalUsePosition
Definition Player.cs:2063