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

◆ DropItemForEachInteractingPlayerOnThePlayer()

static void Terraria.GameContent.ItemDropRules.CommonCode.DropItemForEachInteractingPlayerOnThePlayer ( NPC npc,
int itemId,
UnifiedRandom rng,
int chanceNumerator,
int chanceDenominator,
int stack = 1,
bool interactionRequired = true )
inlinestatic

Definition at line 62 of file CommonCode.cs.

63 {
64 int num = 1;
65 if (num == 0)
66 {
67 }
68 bool netHost = Main.NetHost;
69 if (num == 0)
70 {
71 }
72 if (interactionRequired && num != 0)
73 {
74 bool[] playerInteraction = npc.playerInteraction;
75 int num2 = rng.Next(chanceDenominator);
76 IEntitySource itemSource_Loot = npc.GetItemSource_Loot();
77 int num3;
78 CommonCode.ModifyItemDropFromNPC(npc, num3);
79 }
80 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.NPC.GetItemSource_Loot(), j__TPar, Terraria.GameContent.ItemDropRules.CommonCode.ModifyItemDropFromNPC(), Terraria.Main.NetHost, Terraria.Utilities.UnifiedRandom.Next(), and Terraria.NPC.playerInteraction.