13        [global::Cpp2ILInjected.Token(Token = 
"0x170007E0")]
 
   17            [global::Cpp2ILInjected.Token(Token = 
"0x6004444")]
 
   18            [global::Cpp2ILInjected.Address(RVA = 
"0x7AAD7C", Offset = 
"0x7AAD7C", Length = 
"0x8")]
 
   19            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   25            [global::Cpp2ILInjected.Token(Token = 
"0x6004445")]
 
   26            [global::Cpp2ILInjected.Address(RVA = 
"0x7AAD84", Offset = 
"0x7AAD84", Length = 
"0x8")]
 
   27            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
 
   34        [global::Cpp2ILInjected.Token(Token = 
"0x6004446")]
 
   35        [global::Cpp2ILInjected.Address(RVA = 
"0x7AAD8C", Offset = 
"0x7AAD8C", Length = 
"0x98")]
 
   40        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 5)]
 
   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 = 
"0x6004447")]
 
   50        [global::Cpp2ILInjected.Address(RVA = 
"0x7AAE24", Offset = 
"0x7AAE24", Length = 
"0x8")]
 
   51        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   57        [global::Cpp2ILInjected.Token(Token = 
"0x6004448")]
 
   58        [global::Cpp2ILInjected.Address(RVA = 
"0x7AAE2C", Offset = 
"0x7AAE2C", Length = 
"0x8")]
 
   59        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   65        [global::Cpp2ILInjected.Token(Token = 
"0x6004449")]
 
   66        [global::Cpp2ILInjected.Address(RVA = 
"0x7AAE34", Offset = 
"0x7AAE34", Length = 
"0x8C")]
 
   67        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   68        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   75        [global::Cpp2ILInjected.Token(Token = 
"0x600444A")]
 
   76        [global::Cpp2ILInjected.Address(RVA = 
"0x7AAEC0", Offset = 
"0x7AAEC0", Length = 
"0x164")]
 
   77        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   78        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   80        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Chains), Member = 
"ReportDroprates", MemberParameters = 
new object[]
 
   85            typeof(DropRateInfoChainFeed)
 
   86        }, ReturnType = 
typeof(
void))]
 
   87        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
   93        [global::Cpp2ILInjected.Token(Token = 
"0x40081ED")]
 
   94        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
   97        [global::Cpp2ILInjected.Token(Token = 
"0x40081EE")]
 
   98        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  102        [global::Cpp2ILInjected.Token(Token = 
"0x40081EF")]
 
  103        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
 
List< IItemDropRuleChainAttempt >< ChainedRules > k__BackingField
 
OneFromRulesRule(int chanceDenominator, params IItemDropRule[] options)
 
List< IItemDropRuleChainAttempt > ChainedRules
 
bool CanDrop(DropAttemptInfo info)
 
void ReportDroprates(List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)
 
ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info, ItemDropRuleResolveAction resolveAction)
 
ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info)
 
delegate ItemDropAttemptResult ItemDropRuleResolveAction(IItemDropRule rule, DropAttemptInfo info)