12        [global::Cpp2ILInjected.Token(Token = 
"0x170007D7")]
 
   16            [global::Cpp2ILInjected.Token(Token = 
"0x6004407")]
 
   17            [global::Cpp2ILInjected.Address(RVA = 
"0x7A89F4", Offset = 
"0x7A89F4", Length = 
"0x8")]
 
   18            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   24            [global::Cpp2ILInjected.Token(Token = 
"0x6004408")]
 
   25            [global::Cpp2ILInjected.Address(RVA = 
"0x7A89FC", Offset = 
"0x7A89FC", Length = 
"0x8")]
 
   26            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
 
   33        [global::Cpp2ILInjected.Token(Token = 
"0x6004409")]
 
   34        [global::Cpp2ILInjected.Address(RVA = 
"0x7A69CC", Offset = 
"0x7A69CC", Length = 
"0x94")]
 
   35        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
ItemDropRule), Member = 
"MasterModeDropOnAllPlayers", MemberParameters = 
new object[]
 
   39        }, ReturnType = 
typeof(IItemDropRule))]
 
   40        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   41        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
   43        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
   49        [global::Cpp2ILInjected.Token(Token = 
"0x600440A")]
 
   50        [global::Cpp2ILInjected.Address(RVA = 
"0x7A8A04", Offset = 
"0x7A8A04", Length = 
"0x134")]
 
   51        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   52        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   53        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
   59        [global::Cpp2ILInjected.Token(Token = 
"0x600440B")]
 
   60        [global::Cpp2ILInjected.Address(RVA = 
"0x7A8B38", Offset = 
"0x7A8B38", Length = 
"0x8")]
 
   61        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   67        [global::Cpp2ILInjected.Token(Token = 
"0x600440C")]
 
   68        [global::Cpp2ILInjected.Address(RVA = 
"0x7A8B40", Offset = 
"0x7A8B40", Length = 
"0x54")]
 
   69        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   70        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   76        [global::Cpp2ILInjected.Token(Token = 
"0x600440D")]
 
   77        [global::Cpp2ILInjected.Address(RVA = 
"0x7A8B94", Offset = 
"0x7A8B94", Length = 
"0x1FC")]
 
   78        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   79        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   81        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Conditions.IsMasterMode), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
   82        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(DropRateInfoChainFeed), Member = 
"AddCondition", MemberParameters = 
new object[] { 
typeof(IItemDropRuleCondition) }, ReturnType = 
typeof(
void))]
 
   83        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Conditions.NotMasterMode), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
   84        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Chains), Member = 
"ReportDroprates", MemberParameters = 
new object[]
 
   89            typeof(DropRateInfoChainFeed)
 
   90        }, ReturnType = 
typeof(
void))]
 
   91        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 7)]
 
   97        [global::Cpp2ILInjected.Token(Token = 
"0x40081C9")]
 
   98        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  101        [global::Cpp2ILInjected.Token(Token = 
"0x40081CA")]
 
  102        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  106        [global::Cpp2ILInjected.Token(Token = 
"0x40081CB")]
 
  107        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
 
List< IItemDropRuleChainAttempt > ChainedRules
 
List< IItemDropRuleChainAttempt >< ChainedRules > k__BackingField
 
ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info, ItemDropRuleResolveAction resolveAction)
 
bool CanDrop(DropAttemptInfo info)
 
DropBasedOnMasterMode(IItemDropRule ruleForDefault, IItemDropRule ruleForMasterMode)
 
void ReportDroprates(List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)
 
ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info)
 
delegate ItemDropAttemptResult ItemDropRuleResolveAction(IItemDropRule rule, DropAttemptInfo info)