16        [global::Cpp2ILInjected.Token(Token = 
"0x60043E5")]
 
   17        [global::Cpp2ILInjected.Address(RVA = 
"0x7A73D0", Offset = 
"0x7A73D0", Length = 
"0x1D0")]
 
   18        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   19        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
CommonCode), Member = 
"DropItemForEachInteractingPlayerOnThePlayer", MemberParameters = 
new object[]
 
   28        }, ReturnType = 
typeof(
void))]
 
   38        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 10)]
 
   41        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Item), Member = 
"NewItem", MemberParameters = 
new object[]
 
   54        }, ReturnType = 
typeof(
int))]
 
   55        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 6)]
 
   61        [global::Cpp2ILInjected.Token(Token = 
"0x60043E6")]
 
   62        [global::Cpp2ILInjected.Address(RVA = 
"0x7A77E8", Offset = 
"0x7A77E8", Length = 
"0x530")]
 
   63        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   65        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   66        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_NetHost", ReturnType = 
typeof(
bool))]
 
   68        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Item), Member = 
"NewItem", MemberParameters = 
new object[]
 
   81        }, ReturnType = 
typeof(
int))]
 
   82        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_myPlayer", ReturnType = 
typeof(
int))]
 
   83        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
NetMessage), Member = 
"SendData", MemberParameters = 
new object[]
 
   96        }, ReturnType = 
typeof(
void))]
 
   97        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_LogicHost", ReturnType = 
typeof(
bool))]
 
   98        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
List<object>), Member = 
"get_Item", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
"T")]
 
  100        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Item), 
Member = 
"NewItem", MemberParameters = 
new object[]
 
  112        }, ReturnType = 
typeof(
int))]
 
  113        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CommonCode), 
Member = 
"ModifyItemDropFromNPC", MemberParameters = 
new object[]
 
  117        }, ReturnType = 
typeof(
void))]
 
  118        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 22)]
 
  124        [global::Cpp2ILInjected.Token(Token = 
"0x60043E7")]
 
  125        [global::Cpp2ILInjected.Address(RVA = 
"0x7A7D18", Offset = 
"0x7A7D18", Length = 
"0x20C")]
 
  126        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  128        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  129        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_NetHost", ReturnType = 
typeof(
bool))]
 
  133        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Item), Member = 
"NewItem", MemberParameters = 
new object[]
 
  144        }, ReturnType = 
typeof(
int))]
 
  145        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CommonCode), Member = 
"ModifyItemDropFromNPC", MemberParameters = 
new object[]
 
  149        }, ReturnType = 
typeof(
void))]
 
  151        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(CommonCode), 
Member = 
"DropItemFromNPC", MemberParameters = 
new object[]
 
  157        }, ReturnType = 
typeof(
void))]
 
  158        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 6)]
 
  164        [global::Cpp2ILInjected.Token(Token = 
"0x60043E8")]
 
  165        [global::Cpp2ILInjected.Address(RVA = 
"0x7A75A0", Offset = 
"0x7A75A0", Length = 
"0x248")]
 
  166        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  167        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
CommonCode), Member = 
"DropItemLocalPerClientAndSetNPCMoneyTo0", MemberParameters = 
new object[]
 
  173        }, ReturnType = 
typeof(
void))]
 
  174        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(CommonCode), Member = 
"DropItemForEachInteractingPlayerOnThePlayer", MemberParameters = 
new object[]
 
  183        }, ReturnType = 
typeof(
void))]
 
  184        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
 
  185        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Color), Member = 
".ctor", MemberParameters = 
new object[]
 
  190        }, ReturnType = 
typeof(
void))]
 
  191        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Color), Member = 
".ctor", MemberParameters = 
new object[]
 
  197        }, ReturnType = 
typeof(
void))]
 
  211        }, ReturnType = 
typeof(
void))]
 
  212        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 7)]
 
 
static void DropItemForEachInteractingPlayerOnThePlayer(NPC npc, int itemId, UnifiedRandom rng, int chanceNumerator, int chanceDenominator, int stack=1, bool interactionRequired=true)
 
static void DropItemFromNPC(NPC npc, int itemId, int stack, bool scattered=false)
 
static void DropItemLocalPerClientAndSetNPCMoneyTo0(NPC npc, int itemId, int stack, bool interactionRequired=true)
 
static void ModifyItemDropFromNPC(NPC npc, int itemIndex)