terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ DrawProj_TheHorsemansBlade()

void Terraria.Main.DrawProj_TheHorsemansBlade ( Projectile proj)
inlineprivate

Definition at line 9622 of file Main.cs.

9623 {
9624 int num = 1;
9625 Microsoft.Xna.Framework.Vector2 center = proj.Center;
9626 if (num == 0)
9627 {
9628 }
9630 if (num == 0)
9631 {
9632 }
9633 if (num == 0)
9634 {
9635 }
9638 float scale = proj.scale;
9639 if (num == 0)
9640 {
9641 }
9643 Point point;
9644 float num2 = Lighting.GetColor(point).ToVector3().Length();
9646 float num3;
9648 float rotation = proj.rotation;
9650 float num4;
9652 float rotation2 = proj.rotation;
9654 float rotation3 = proj.rotation;
9657 float rotation4 = proj.rotation;
9660 float rotation5 = proj.rotation;
9663 float rotation6 = proj.rotation;
9666 float rotation7 = proj.rotation;
9667 float rotation8 = proj.rotation;
9668 Microsoft.Xna.Framework.Vector2 vector2 = num4.ToRotationVector2();
9669 float opacity = proj.Opacity;
9670 int num5 = 1;
9671 float num7;
9672 float num8;
9673 float num6 = Utils.Remap(num4, num7, num4, num7, num8, num5 != 0);
9674 if (!true)
9675 {
9676 }
9677 float rotation9 = proj.rotation;
9678 int num9 = 1;
9679 float num10 = Utils.Remap(num6, num4, num8, num6, num8, num9 != 0);
9680 float num11;
9681 Microsoft.Xna.Framework.Vector2 vector3 = num11.ToRotationVector2();
9682 float opacity2 = proj.Opacity;
9685 int num12 = 1;
9686 float num13 = Utils.Remap(num6, num4, num11, num4, num11, num12 != 0);
9687 }
class f__AnonymousType0<< Count > j__TPar
static Microsoft.Xna.Framework.Vector2 screenPosition
Definition Main.cs:1973

References Terraria.Lighting.GetColor(), j__TPar, Microsoft.Xna.Framework.Vector3.Length(), Terraria.Utils.Remap(), Terraria.Main.screenPosition, and Microsoft.Xna.Framework.Graphics.Color.ToVector3().