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

◆ OnPlayerInteraction()

static void Terraria.GameContent.Tile_Entities.TEItemFrame.OnPlayerInteraction ( Player player,
int clickX,
int clickY )
inlinestatic

Definition at line 189 of file TEItemFrame.cs.

190 {
191 Vector2 position = player.inventory.position;
192 if (position != null)
193 {
194 if (position == null)
195 {
196 }
197 Tile tile;
198 short frameX = tile.frameX;
199 int num = 36409;
200 int num2 = 36;
201 if (num == 0)
202 {
203 }
204 Tile tile2;
205 short frameY = tile2.frameY;
206 int num3 = TEItemFrame.Find((int)frameY, num2);
207 if (position == null)
208 {
209 }
210 player.GamepadEnableGrappleCooldown();
211 int num4 = 1;
212 long num5 = 0L;
213 long num6 = 0L;
214 WorldGen.KillTile(clickX, clickY, num4 != 0, num5 != 0L, num6 != 0L);
215 bool netClient = Main.NetClient;
216 return;
217 }
218 player.GamepadEnableGrappleCooldown();
219 TEItemFrame.PlaceItemInFrame(player, clickX, clickY);
220 Recipe.FindRecipes(false);
221 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.GameContent.Tile_Entities.TEItemFrame.Find(), Terraria.Recipe.FindRecipes(), Terraria.Tile.frameX, Terraria.Tile.frameY, Terraria.Player.GamepadEnableGrappleCooldown(), Terraria.Player.inventory, j__TPar, Terraria.WorldGen.KillTile(), System.L, Terraria.Main.NetClient, Terraria.GameContent.Tile_Entities.TEItemFrame.PlaceItemInFrame(), and Terraria.Entity.position.