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

◆ PickupItem()

Item Terraria.Player.PickupItem ( int playerIndex,
int worldItemArrayIndex,
Item itemToPickUp )
inlineprivate

Definition at line 10171 of file Player.cs.

10172 {
10173 int num = 1;
10174 if (num == 0)
10175 {
10176 }
10177 if (num != 0)
10178 {
10179 float x = this.position.X;
10180 float y = this.position.Y;
10181 int num2 = 32640;
10182 int num3 = itemToPickUp.buffType;
10183 if (num2 == 0)
10184 {
10185 }
10186 bool netClientOnly = Main.NetClientOnly;
10187 Microsoft.Xna.Framework.Vector2 center = base.Center;
10189 if (num2 == 0)
10190 {
10191 }
10192 this.NebulaLevelup(num3);
10193 }
10194 float x2 = this.position.X;
10195 float y2 = this.position.Y;
10196 int num4 = 20;
10197 this.Heal(num4);
10198 float x3 = this.position.X;
10199 float y3 = this.position.Y;
10200 int num5 = this.statMana;
10202 if (num5 == 0)
10203 {
10204 }
10205 int myPlayer = Main.myPlayer;
10206 int whoAmI = this.whoAmI;
10207 float x4 = this.position.X;
10208 float y4 = this.position.Y;
10209 int num6 = this.statMana;
10211 if (num6 == 0)
10212 {
10213 }
10214 int myPlayer2 = Main.myPlayer;
10215 int whoAmI2 = this.whoAmI;
10216 int num7 = 100;
10217 this.ManaEffect(num7);
10218 int num8 = this.statMana;
10219 int num9 = this.statManaMax2;
10221 if (num9 == 0)
10222 {
10223 }
10224 bool netClient = Main.NetClient;
10225 Item item;
10226 return item;
10227 }
class f__AnonymousType0<< Count > j__TPar
Vector2 position
Definition Entity.cs:460
void ManaEffect(int manaAmount)
Definition Player.cs:1832
void Heal(int amount)
Definition Player.cs:10230
void NebulaLevelup(int type)
Definition Player.cs:20157

References Terraria.Item.buffType, Terraria.Player.Heal(), System.item, j__TPar, Terraria.Player.ManaEffect(), Terraria.Main.myPlayer, Terraria.Player.NebulaLevelup(), Terraria.Main.NetClient, Terraria.Main.NetClientOnly, Terraria.Entity.position, Terraria.Player.statMana, Terraria.Player.statManaMax2, Terraria.Entity.whoAmI, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.