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

◆ DrawPlayerStoned()

void Terraria.Graphics.Renderers.LegacyPlayerRenderer.DrawPlayerStoned ( Camera camera,
Player drawPlayer,
Vector2 position )
inlineprivate

Definition at line 604 of file LegacyPlayerRenderer.cs.

605 {
606 //IL_000c: Unknown result type (might be due to invalid IL or missing references)
607 //IL_001a: Unknown result type (might be due to invalid IL or missing references)
608 //IL_002e: Unknown result type (might be due to invalid IL or missing references)
609 //IL_0035: Unknown result type (might be due to invalid IL or missing references)
610 //IL_005b: Unknown result type (might be due to invalid IL or missing references)
611 //IL_0062: Unknown result type (might be due to invalid IL or missing references)
612 //IL_008a: Unknown result type (might be due to invalid IL or missing references)
613 //IL_0090: Unknown result type (might be due to invalid IL or missing references)
614 //IL_0095: Unknown result type (might be due to invalid IL or missing references)
615 //IL_00b6: Unknown result type (might be due to invalid IL or missing references)
616 //IL_00bb: Unknown result type (might be due to invalid IL or missing references)
617 //IL_00c9: Unknown result type (might be due to invalid IL or missing references)
618 //IL_00e6: Unknown result type (might be due to invalid IL or missing references)
619 //IL_0103: Unknown result type (might be due to invalid IL or missing references)
620 //IL_0108: Unknown result type (might be due to invalid IL or missing references)
621 //IL_0132: Unknown result type (might be due to invalid IL or missing references)
622 //IL_013c: Unknown result type (might be due to invalid IL or missing references)
623 if (!drawPlayer.dead)
624 {
625 SpriteEffects spriteEffects = (SpriteEffects)0;
626 spriteEffects = (SpriteEffects)(drawPlayer.direction != 1);
627 camera.SpriteBatch.Draw(TextureAssets.Extra[37].Value, new Vector2((float)(int)(position.X - camera.UnscaledPosition.X - (float)(drawPlayer.bodyFrame.Width / 2) + (float)(drawPlayer.width / 2)), (float)(int)(position.Y - camera.UnscaledPosition.Y + (float)drawPlayer.height - (float)drawPlayer.bodyFrame.Height + 8f)) + drawPlayer.bodyPosition + new Vector2((float)(drawPlayer.bodyFrame.Width / 2), (float)(drawPlayer.bodyFrame.Height / 2)), (Rectangle?)null, Lighting.GetColor((int)((double)position.X + (double)drawPlayer.width * 0.5) / 16, (int)((double)position.Y + (double)drawPlayer.height * 0.5) / 16, Color.White), 0f, new Vector2((float)(TextureAssets.Extra[37].Width() / 2), (float)(TextureAssets.Extra[37].Height() / 2)), 1f, spriteEffects, 0f);
628 }
629 }
static Asset< Texture2D >[] Extra

References Terraria.Player.bodyFrame, Terraria.Player.dead, Terraria.Entity.direction, Terraria.GameContent.TextureAssets.Extra, Terraria.Lighting.GetColor(), and Terraria.Entity.height.

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function: