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_Excalibur()

void Terraria.Main.DrawProj_Excalibur ( Projectile proj)
inlineprivate

Definition at line 9554 of file Main.cs.

9555 {
9556 int num = 1;
9557 Microsoft.Xna.Framework.Vector2 center = proj.Center;
9558 if (num == 0)
9559 {
9560 }
9562 if (num == 0)
9563 {
9564 }
9565 if (num == 0)
9566 {
9567 }
9570 float scale = proj.scale;
9571 if (num == 0)
9572 {
9573 }
9575 Point point;
9576 float num2 = Lighting.GetColor(point).ToVector3().Length();
9578 float num3;
9580 float rotation = proj.rotation;
9582 float num4;
9584 float rotation2 = proj.rotation;
9586 float rotation3 = proj.rotation;
9589 float rotation4 = proj.rotation;
9592 float rotation5 = proj.rotation;
9595 float rotation6 = proj.rotation;
9598 float rotation7 = proj.rotation;
9599 float rotation8 = proj.rotation;
9600 Microsoft.Xna.Framework.Vector2 vector2 = num4.ToRotationVector2();
9601 float opacity = proj.Opacity;
9602 int num5 = 1;
9603 float num7;
9604 float num8;
9605 float num6 = Utils.Remap(num4, num7, num4, num7, num8, num5 != 0);
9606 if (!true)
9607 {
9608 }
9609 float rotation9 = proj.rotation;
9610 int num9 = 1;
9611 float num10 = Utils.Remap(num6, num4, num8, num6, num8, num9 != 0);
9612 float num11;
9613 Microsoft.Xna.Framework.Vector2 vector3 = num11.ToRotationVector2();
9614 float opacity2 = proj.Opacity;
9617 int num12 = 1;
9618 float num13 = Utils.Remap(num6, num4, num11, num4, num11, num12 != 0);
9619 }
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().