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

◆ LookForTileInteractions()

void Terraria.Player.LookForTileInteractions ( )
inline

Definition at line 9473 of file Player.cs.

9474 {
9475 if (!true)
9476 {
9477 }
9478 if (!true)
9479 {
9480 }
9481 int myPlayer = Main.myPlayer;
9482 int whoAmI = this.whoAmI;
9483 if (whoAmI == 0)
9484 {
9485 }
9486 bool mapFullscreen = Main.mapFullscreen;
9487 if (whoAmI == 0)
9488 {
9489 }
9490 int tileTargetX = Player.tileTargetX;
9491 int tileTargetY = Player.tileTargetY;
9492 bool smartInteractShowingGenuine = Main.SmartInteractShowingGenuine;
9493 int smartInteractNPC = Main.SmartInteractNPC;
9494 int smartInteractProj = Main.SmartInteractProj;
9495 int smartInteractX = Main.SmartInteractX;
9496 int smartInteractY = Main.SmartInteractY;
9497 bool flag = this.controlUseTile;
9498 bool hoveringOverAnNPC = Main.HoveringOverAnNPC;
9499 bool flag2 = this.releaseUseTile;
9500 if (flag2 && flag2)
9501 {
9502 if (!flag2)
9503 {
9504 }
9505 if (this.talkNPC == 0)
9506 {
9507 }
9508 bool npcChatRelease = Main.npcChatRelease;
9510 if (!true)
9511 {
9512 }
9513 if (true)
9514 {
9516 return;
9517 }
9518 }
9520 if (!true)
9521 {
9522 }
9523 int tileTargetX2 = Player.tileTargetX;
9524 int tileTargetY2 = Player.tileTargetY;
9526 this.TileInteractionsCheck(smartInteractX, smartInteractY);
9527 }
class f__AnonymousType0<< Count > j__TPar
bool releaseUseTile
Definition Player.cs:21518
static int tileTargetY
Definition Player.cs:80
void TileInteractionsCheckLongDistance(int myX, int myY)
Definition Player.cs:9658
void TileInteractionsCheck(int myX, int myY)
Definition Player.cs:9646
static int tileTargetX
Definition Player.cs:66
bool controlUseTile
Definition Player.cs:21485

References Terraria.Player.controlUseTile, Terraria.Main.HoveringOverAnNPC, j__TPar, Terraria.Main.mapFullscreen, Terraria.Main.myPlayer, Terraria.Main.npcChatRelease, Terraria.Player.releaseUseTile, Terraria.DataStructures.TileReachCheckSettings.Simple, Terraria.Main.SmartInteractNPC, Terraria.Main.SmartInteractProj, Terraria.Main.SmartInteractShowingGenuine, Terraria.Main.SmartInteractX, Terraria.Main.SmartInteractY, Terraria.Player.talkNPC, Terraria.Player.TileInteractionsCheck(), Terraria.Player.TileInteractionsCheckLongDistance(), Terraria.Player.tileTargetX, Terraria.Player.tileTargetY, and Terraria.Entity.whoAmI.