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

◆ PickTile()

void Terraria.Player.PickTile ( int x,
int y,
int pickPower )
inline

Definition at line 17683 of file Player.cs.

17684 {
17685 HitTile hitTile = this.hitTile;
17686 int num = 1;
17687 int num2 = hitTile.HitObject(x, y, num);
17688 Tile tile;
17689 ushort type = tile.type;
17690 bool flag = WorldGen.CanKillTile(x, y);
17691 HitTile hitTile2 = this.hitTile;
17692 HitTile hitTile3 = this.hitTile;
17693 int num3 = 1;
17694 int num5;
17695 int num4 = hitTile3.AddDamage(num2, num5, num3 != 0);
17696 if (hitTile3 == null)
17697 {
17698 }
17699 int num6 = 1;
17700 long num7 = 0L;
17701 long num8 = 0L;
17702 WorldGen.KillTile(x, y, num6 != 0, num7 != 0L, num8 != 0L);
17703 if (hitTile3 == null)
17704 {
17705 }
17706 bool netClient = Main.NetClient;
17707 if (hitTile3 == null)
17708 {
17709 }
17710 if (hitTile3 == null)
17711 {
17712 }
17713 int myPlayer = Main.myPlayer;
17714 if (num5 == 0)
17715 {
17716 return;
17717 }
17718 this.hitTile.Prune();
17719 }
class f__AnonymousType0<< Count > j__TPar
int AddDamage(int tileId, int damageAmount, bool updateAmount=true)
Definition HitTile.cs:104
int HitObject(int x, int y, int hitType)
Definition HitTile.cs:83
HitTile hitTile
Definition Player.cs:21359

References Terraria.HitTile.AddDamage(), Terraria.WorldGen.CanKillTile(), Terraria.HitTile.HitObject(), Terraria.Player.hitTile, j__TPar, Terraria.WorldGen.KillTile(), System.L, Terraria.Main.myPlayer, Terraria.Main.NetClient, Terraria.HitTile.Prune(), and Terraria.Tile.type.

Referenced by Terraria.Player.DamageTileWithShovel().