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

◆ QuickBuff()

void Terraria.Player.QuickBuff ( )
inline

Definition at line 2647 of file Player.cs.

2648 {
2649 if (!this.cursed && !this.frozen && !this.webbed && !this.stoned && !this.dead)
2650 {
2651 int num = this.CountBuffs();
2653 int num4;
2654 if (item != null)
2655 {
2656 bool flag = this.ItemCheck_CheckCanUse(item);
2657 int num2 = item.buffTime;
2658 int num3 = item.buffType;
2659 LegacySoundStyle useSound = item.UseSound;
2660 num4 = 3600;
2661 if (item.consumable)
2662 {
2663 int stack = item.stack;
2664 item.stack = stack;
2665 long num5 = 0L;
2666 item.TurnToAir(num5 != 0L);
2667 return;
2668 }
2669 }
2670 int num6 = this.CountBuffs();
2671 if (num4 == 0)
2672 {
2673 }
2674 Item[] array = this.inventory;
2675 Item[] item2 = this.bank4.item;
2676 return;
2677 }
2678 }
class f__AnonymousType0<< Count > j__TPar
Item[] item
Definition Chest.cs:1344
bool ItemCheck_CheckCanUse(Item sItem)
Definition Player.cs:16965
int CountBuffs()
Definition Player.cs:2502
Item QuickBuff_PickBestFoodItem()
Definition Player.cs:2681
Item[] inventory
Definition Player.cs:21263

References System.array, Terraria.Player.bank4, Terraria.Player.CountBuffs(), Terraria.Player.cursed, Terraria.Player.dead, Terraria.Player.frozen, Terraria.Player.inventory, System.item, Terraria.Chest.item, Terraria.Player.ItemCheck_CheckCanUse(), j__TPar, System.L, Terraria.Player.QuickBuff_PickBestFoodItem(), System.stack, Terraria.Player.stoned, and Terraria.Player.webbed.

Referenced by Terraria.GameInput.TriggersSet.CopyInto().