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

void Terraria.Player.PlaceThing_PaintRoller ( )
inlineprivate

Definition at line 13316 of file Player.cs.

13317 {
13319 float x = this.position.X;
13320 if (position == null)
13321 {
13322 }
13323 int tileRangeX = Player.tileRangeX;
13324 Item[] array = this.inventory;
13325 int num = this.blockRange;
13327 int tileTargetX = Player.tileTargetX;
13328 int num2 = 15744;
13329 float x2 = this.position.X;
13330 int width = this.width;
13331 if (num2 == 0)
13332 {
13333 }
13334 int tileRangeX2 = Player.tileRangeX;
13335 Item[] array2 = this.inventory;
13336 int num3 = this.blockRange;
13338 int tileTargetX2 = Player.tileTargetX;
13339 int num4 = 15744;
13340 float y = this.position.Y;
13341 if (num4 == 0)
13342 {
13343 }
13344 int tileRangeY = Player.tileRangeY;
13345 Item[] array3 = this.inventory;
13346 int num5 = this.blockRange;
13348 int tileTargetY = Player.tileTargetY;
13349 int num6 = 15744;
13350 float y2 = this.position.Y;
13351 int height = this.height;
13352 if (num6 == 0)
13353 {
13354 }
13355 int tileRangeY2 = Player.tileRangeY;
13356 Item[] array4 = this.inventory;
13357 int num7 = this.blockRange;
13359 int tileTargetY2 = Player.tileTargetY;
13360 if (15744 == 0)
13361 {
13362 }
13363 int tileTargetX3 = Player.tileTargetX;
13364 int tileTargetY3 = Player.tileTargetY;
13365 Tile tile;
13366 ushort wall = tile.wall;
13367 int num8 = this.itemTime;
13368 int num9 = 1;
13369 this.cursorItemIconEnabled = num9 != 0;
13370 if (num8 == 0)
13371 {
13372 int num10 = this.itemAnimation;
13373 if (this.controlUseItem)
13374 {
13375 int num11 = 1;
13376 int num12 = 1;
13377 this.TryPainting(tileTargetX3, tileTargetY3, num11 != 0, num12 != 0);
13378 }
13379 }
13380 }
class f__AnonymousType0<< Count > j__TPar
Vector2 position
Definition Entity.cs:460
void TryPainting(int x, int y, bool paintingAWall=false, bool applyItemAnimation=true)
Definition Player.cs:13476
static int tileTargetY
Definition Player.cs:80
static int tileRangeX
Definition Player.cs:38
static int tileTargetX
Definition Player.cs:66
static int tileRangeY
Definition Player.cs:52
Item[] inventory
Definition Player.cs:21263
bool controlUseItem
Definition Player.cs:21482

References System.array, Terraria.Player.blockRange, Terraria.Player.controlUseItem, Terraria.Entity.height, Terraria.Player.inventory, Terraria.Player.itemAnimation, Terraria.Player.itemTime, j__TPar, Terraria.Entity.position, Terraria.Player.tileRangeX, Terraria.Player.tileRangeY, Terraria.Player.tileTargetX, Terraria.Player.tileTargetY, Terraria.Player.TryPainting(), Terraria.Tile.wall, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.Player.PlaceThing().