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

◆ AI_193_Flamethrower()

void Terraria.Projectile.AI_193_Flamethrower ( )
inlineprivate

Definition at line 2059 of file Projectile.cs.

2060 {
2061 this.Kill();
2062 int num = 17008;
2063 float x = this.velocity.X;
2064 float y = this.velocity.Y;
2065 if (num == 0)
2066 {
2067 }
2068 int num2 = 16968;
2069 int num3 = 17008;
2070 if (num2 == 0)
2071 {
2072 }
2073 if (num3 == 0)
2074 {
2075 }
2076 int num4 = 6;
2077 int num5 = 135;
2078 Vector2 center = base.Center;
2079 if (num4 == 0)
2080 {
2081 }
2082 if (num5 == 0)
2083 {
2084 }
2085 int num6 = 17040;
2086 if (num6 == 0)
2087 {
2088 }
2089 float x2 = this.velocity.X;
2090 float y2 = this.velocity.Y;
2091 if (num6 == 0)
2092 {
2093 }
2094 int num7;
2095 Dust dust;
2096 float x3;
2097 if (num7 != 0)
2098 {
2099 float num8 = dust.scale;
2100 x3 = dust.velocity.X;
2101 float y3 = dust.velocity.Y;
2102 dust.scale = num8;
2103 return;
2104 }
2105 float num9 = dust.scale;
2106 int num10 = 1;
2107 dust.noGravity = num10 != 0;
2108 dust.scale = num9;
2109 dust.scale = num9;
2110 if (num10 == 0)
2111 {
2112 }
2115 float x4 = this.velocity.X;
2116 float y4 = this.velocity.Y;
2119 if (16968 == 0)
2120 {
2121 }
2122 Vector2 center2 = base.Center;
2123 if (!true)
2124 {
2125 }
2126 Vector2 center3 = base.Center;
2127 if (16968 == 0)
2128 {
2129 }
2130 int num11 = 1;
2131 Dust dust2;
2132 dust2.velocity.X = y;
2133 float num12;
2135 dust2.noGravity = num11 != 0;
2136 float num13 = dust2.scale;
2137 dust2.scale = x4;
2138 }
class f__AnonymousType0<< Count > j__TPar
Vector2 velocity
Definition Entity.cs:463

References j__TPar, Terraria.Projectile.Kill(), Terraria.Dust.scale, Terraria.Dust.velocity, Terraria.Entity.velocity, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.