TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ PlaceThing_PaintScrapper()

void Terraria.Player.PlaceThing_PaintScrapper ( )
inlineprivate

Definition at line 40516 of file Player.cs.

40517 {
40518 if (ItemID.Sets.IsPaintScraper[inventory[selectedItem].type] && position.X / 16f - (float)tileRangeX - (float)inventory[selectedItem].tileBoost - (float)blockRange <= (float)tileTargetX && (position.X + (float)width) / 16f + (float)tileRangeX + (float)inventory[selectedItem].tileBoost - 1f + (float)blockRange >= (float)tileTargetX && position.Y / 16f - (float)tileRangeY - (float)inventory[selectedItem].tileBoost - (float)blockRange <= (float)tileTargetY && (position.Y + (float)height) / 16f + (float)tileRangeY + (float)inventory[selectedItem].tileBoost - 2f + (float)blockRange >= (float)tileTargetY)
40519 {
40520 int num = tileTargetX;
40521 int num2 = tileTargetY;
40522 if (Main.tile[num, num2] != null)
40523 {
40526 }
40527 }
40528 }
Vector2 position
The position of this Entity in world coordinates.
Definition Entity.cs:28
int width
The width of this Entity's hitbox, in pixels.
Definition Entity.cs:46
int height
The height of this Entity's hitbox, in pixels.
Definition Entity.cs:51
static bool[] IsPaintScraper
If true for a given item type (F:Terraria.Item.type), then that item is a paint scraper....
Definition ItemID.cs:430
int tileBoost
Additional tile range provided by this tool or tile. Copper Pickaxe has a value of -1,...
Definition Item.cs:429
int type
The Item ID of this item. The Item ID is a unique number assigned to each Item loaded into the game....
Definition Item.cs:345
void PlaceThing_PaintScrapper_TryScrapping(int x, int y)
Definition Player.cs:40583
static int tileTargetY
Definition Player.cs:2652
void PlaceThing_PaintScrapper_LongMoss(int x, int y)
Definition Player.cs:40530
static int tileRangeX
Definition Player.cs:2642
static int tileTargetX
Definition Player.cs:2650
static int tileRangeY
Definition Player.cs:2644
Item[] inventory
The player's normal inventory. Indexes 0-9 hold the hotbar items, 10-49 the rest of the main inventor...
Definition Player.cs:1767

References Terraria.Player.blockRange, Terraria.Entity.height, Terraria.Player.inventory, Terraria.ID.ItemID.Sets.IsPaintScraper, Terraria.Player.PlaceThing_PaintScrapper_LongMoss(), Terraria.Player.PlaceThing_PaintScrapper_TryScrapping(), Terraria.Entity.position, Terraria.Player.selectedItem, Terraria.Main.tile, Terraria.Item.tileBoost, Terraria.Player.tileRangeX, Terraria.Player.tileRangeY, Terraria.Player.tileTargetX, Terraria.Player.tileTargetY, Terraria.Item.type, and Terraria.Entity.width.

Referenced by Terraria.Player.PlaceThing().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: