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

void Terraria.Main.DrawProj_TerraBlade2Shot ( Projectile proj)
inlineprivate

Definition at line 9889 of file Main.cs.

9890 {
9891 int num = 1;
9892 Microsoft.Xna.Framework.Vector2 center = proj.Center;
9893 if (num == 0)
9894 {
9895 }
9897 if (num == 0)
9898 {
9899 }
9900 if (num == 0)
9901 {
9902 }
9905 float scale = proj.scale;
9906 if (num == 0)
9907 {
9908 }
9909 float opacity = proj.Opacity;
9911 Point point;
9912 float num2 = Lighting.GetColor(point).ToVector3().Length();
9914 float num3;
9916 float rotation = proj.rotation;
9919 float rotation2 = proj.rotation;
9923 float rotation3 = proj.rotation;
9925 float rotation4 = proj.rotation;
9927 float rotation5 = proj.rotation;
9930 float rotation6 = proj.rotation;
9933 float rotation7 = proj.rotation;
9936 float rotation8 = proj.rotation;
9939 float rotation9 = proj.rotation;
9941 float num4;
9943 float rotation10 = proj.rotation;
9944 float rotation11 = proj.rotation;
9945 Microsoft.Xna.Framework.Vector2 vector2 = num2.ToRotationVector2();
9946 float opacity2 = proj.Opacity;
9948 int num5 = 1;
9949 float num6 = Utils.Remap(num2, 0f, num2, 0f, num2, num5 != 0);
9950 float rotation12 = proj.rotation;
9951 Microsoft.Xna.Framework.Vector2 vector3 = opacity2.ToRotationVector2();
9952 int num7 = 1;
9953 float num8 = Utils.Remap(opacity2, num2, num6, num6, num6, num7 != 0);
9954 float opacity3 = proj.Opacity;
9955 int num9 = 1;
9956 float num10 = Utils.Remap(num6, num2, num6, num6, num6, num9 != 0);
9957 if (!true)
9958 {
9959 }
9960 float opacity4 = proj.Opacity;
9961 int num11 = 1;
9962 float num12 = Utils.Remap(num2, num2, num2, num2, num2, num11 != 0);
9963 if (!true)
9964 {
9965 }
9966 float rotation13 = proj.rotation;
9967 Microsoft.Xna.Framework.Vector2 vector4 = num2.ToRotationVector2();
9968 float opacity5 = proj.Opacity;
9971 int num13 = 1;
9972 float num14 = Utils.Remap(opacity5, num12, num2, num12, num2, num13 != 0);
9973 float opacity6 = proj.Opacity;
9976 int num15 = 1;
9977 float num16 = Utils.Remap(num14, num2, num12, num14, num12, num15 != 0);
9978 }
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().