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

◆ PlaceThing_CannonBall()

void Terraria.Player.PlaceThing_CannonBall ( )
inlineprivate

Definition at line 13141 of file Player.cs.

13142 {
13144 float x = this.position.X;
13145 if (position == null)
13146 {
13147 }
13148 int tileRangeX = Player.tileRangeX;
13149 Item[] array = this.inventory;
13150 int num = this.blockRange;
13152 int tileTargetX = Player.tileTargetX;
13153 int num2 = 15744;
13154 float x2 = this.position.X;
13155 int width = this.width;
13156 if (num2 == 0)
13157 {
13158 }
13159 int tileRangeX2 = Player.tileRangeX;
13160 Item[] array2 = this.inventory;
13161 int num3 = this.blockRange;
13163 int tileTargetX2 = Player.tileTargetX;
13164 int num4 = 15744;
13165 float y = this.position.Y;
13166 if (num4 == 0)
13167 {
13168 }
13169 int tileRangeY = Player.tileRangeY;
13170 Item[] array3 = this.inventory;
13171 int num5 = this.blockRange;
13173 int tileTargetY = Player.tileTargetY;
13174 int num6 = 15744;
13175 float y2 = this.position.Y;
13176 int height = this.height;
13177 if (num6 == 0)
13178 {
13179 }
13180 int tileRangeY2 = Player.tileRangeY;
13181 Item[] array4 = this.inventory;
13182 int num7 = this.blockRange;
13184 int tileTargetY2 = Player.tileTargetY;
13185 if (15744 == 0)
13186 {
13187 }
13188 int tileTargetX3 = Player.tileTargetX;
13189 int tileTargetY3 = Player.tileTargetY;
13190 Tile tile;
13191 bool flag = tile.active();
13192 Tile tile2;
13193 ushort type = tile2.type;
13194 this.ShootFromCannon(tileTargetX3, tileTargetY3);
13195 }
class f__AnonymousType0<< Count > j__TPar
Vector2 position
Definition Entity.cs:460
static int tileTargetY
Definition Player.cs:80
static int tileRangeX
Definition Player.cs:38
void ShootFromCannon(int x, int y)
Definition Player.cs:13531
static int tileTargetX
Definition Player.cs:66
static int tileRangeY
Definition Player.cs:52
Item[] inventory
Definition Player.cs:21263

References Terraria.Tile.active(), System.array, Terraria.Player.blockRange, Terraria.Entity.height, Terraria.Player.inventory, j__TPar, Terraria.Entity.position, Terraria.Player.ShootFromCannon(), Terraria.Player.tileRangeX, Terraria.Player.tileRangeY, Terraria.Player.tileTargetX, Terraria.Player.tileTargetY, Terraria.Tile.type, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.Player.PlaceThing().