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

void Terraria.Projectile.AI_131_FlameBurstShot ( )
inlineprivate

Definition at line 7077 of file Projectile.cs.

7078 {
7079 if (this.type == 0)
7080 {
7081 }
7082 Vector2 center = base.Center;
7083 int num = this.alpha;
7084 this.alpha = num;
7085 int num2 = this.type;
7086 int num3 = 1;
7087 int num4 = 3;
7088 if (num4 == 0)
7089 {
7090 }
7091 int num5;
7092 if (num5 != 0)
7093 {
7094 float x = this.position.X;
7095 float y = this.position.Y;
7096 int width = this.width;
7097 bool wet = this.wet;
7098 float x2 = this.velocity.X;
7099 float y2 = this.velocity.Y;
7100 if (num4 == 0)
7101 {
7102 }
7103 Dust dust;
7104 dust.noGravity = num3 != 0;
7105 float x3 = dust.velocity.X;
7106 float y3 = dust.velocity.Y;
7107 if (num4 == 0)
7108 {
7109 }
7110 if (num4 == 0)
7111 {
7112 }
7113 int num6;
7114 if (num6 == 0)
7115 {
7116 float y4 = dust.velocity.Y;
7117 if (num4 == 0)
7118 {
7119 }
7120 int num7 = Math.Sign((float)num3);
7121 float fadeIn = dust.fadeIn;
7122 }
7123 }
7124 float x4 = this.velocity.X;
7125 float y5 = this.velocity.Y;
7126 }
class f__AnonymousType0<< Count > j__TPar
static int Sign(double value)
Definition Math.cs:252
Vector2 velocity
Definition Entity.cs:463
Vector2 position
Definition Entity.cs:460

References Terraria.Projectile.alpha, Terraria.Dust.fadeIn, j__TPar, Terraria.Entity.position, System.Math.Sign(), Terraria.Projectile.type, Terraria.Dust.velocity, Terraria.Entity.velocity, Terraria.Entity.wet, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.