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

◆ DrawPlayer_35_IceBarrier()

static void Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_35_IceBarrier ( ref PlayerDrawSet drawinfo)
inlinestatic

Definition at line 3244 of file PlayerDrawLayers.cs.

3245 {
3246 if (drawinfo.drawPlayer.iceBarrier && drawinfo.shadow == 0f)
3247 {
3248 int num = TextureAssets.IceBarrier.Height() / 12;
3250 DrawData item = new DrawData(TextureAssets.IceBarrier.Value, new Vector2((int)(drawinfo.Position.X - Main.screenPosition.X - (float)(drawinfo.drawPlayer.bodyFrame.Width / 2) + (float)(drawinfo.drawPlayer.width / 2)), (int)(drawinfo.Position.Y - Main.screenPosition.Y + (float)drawinfo.drawPlayer.height - (float)drawinfo.drawPlayer.bodyFrame.Height + 4f)) + drawinfo.drawPlayer.bodyPosition + new Vector2(drawinfo.drawPlayer.bodyFrame.Width / 2, drawinfo.drawPlayer.bodyFrame.Height / 2), new Rectangle(0, num * drawinfo.drawPlayer.iceBarrierFrame, TextureAssets.IceBarrier.Width(), num), white, 0f, new Vector2(TextureAssets.Frozen.Width() / 2, TextureAssets.Frozen.Height() / 2), 1f, drawinfo.playerEffect);
3251 drawinfo.DrawDataCache.Add(item);
3252 }
3253 }
void Add(TKey key, TValue value)
static Asset< Texture2D > IceBarrier
static Asset< Texture2D > Frozen

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), Terraria.GameContent.TextureAssets.Frozen, Terraria.GameContent.TextureAssets.IceBarrier, System.item, Terraria.Main.screenPosition, and Microsoft.Xna.Framework.Color.White.

Referenced by Terraria.Graphics.Renderers.LegacyPlayerRenderer.DrawPlayer_UseNormalLayers().