12 [global::Cpp2ILInjected.Token(Token =
"0x170007D6")]
16 [global::Cpp2ILInjected.Token(Token =
"0x6004400")]
17 [global::Cpp2ILInjected.Address(RVA =
"0x7A8658", Offset =
"0x7A8658", Length =
"0x8")]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
24 [global::Cpp2ILInjected.Token(Token =
"0x6004401")]
25 [global::Cpp2ILInjected.Address(RVA =
"0x7A8660", Offset =
"0x7A8660", Length =
"0x8")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
33 [global::Cpp2ILInjected.Token(Token =
"0x6004402")]
34 [global::Cpp2ILInjected.Address(RVA =
"0x7A6540", Offset =
"0x7A6540", Length =
"0x94")]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
ItemDropRule), Member =
"BossBag", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(IItemDropRule))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropRule), Member =
"BossBagByCondition", MemberParameters =
new object[]
38 typeof(IItemDropRuleCondition),
40 }, ReturnType =
typeof(IItemDropRule))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropRule), Member =
"ExpertGetsRerolls", MemberParameters =
new object[]
46 }, ReturnType =
typeof(IItemDropRule))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropRule), Member =
"NormalvsExpert", MemberParameters =
new object[]
52 }, ReturnType =
typeof(IItemDropRule))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropRule),
Member =
"NormalvsExpertNotScalingWithLuck", MemberParameters =
new object[]
58 }, ReturnType =
typeof(IItemDropRule))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropRule),
Member =
"NormalvsExpertOneFromOptionsNotScalingWithLuck", MemberParameters =
new object[]
64 }, ReturnType =
typeof(IItemDropRule))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropRule),
Member =
"NormalvsExpertOneFromOptions", MemberParameters =
new object[]
70 }, ReturnType =
typeof(IItemDropRule))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropDatabase),
Member =
"RegisterEclipse", ReturnType =
typeof(
void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropDatabase),
Member =
"RegisterBoss_QueenBee", ReturnType =
typeof(
void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropDatabase),
Member =
"RegisterBoss_LunarTowers", ReturnType =
typeof(
void))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropDatabase),
Member =
"RegisterDD2EventDrops", ReturnType =
typeof(
void))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(ItemDropDatabase),
Member =
"RegisterMiscDrops", ReturnType =
typeof(
void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 22)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object),
Member =
".ctor", ReturnType =
typeof(
void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
85 [global::Cpp2ILInjected.Token(Token =
"0x6004403")]
86 [global::Cpp2ILInjected.Address(RVA =
"0x7A8668", Offset =
"0x7A8668", Length =
"0x134")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
95 [global::Cpp2ILInjected.Token(Token =
"0x6004404")]
96 [global::Cpp2ILInjected.Address(RVA =
"0x7A879C", Offset =
"0x7A879C", Length =
"0x8")]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
103 [global::Cpp2ILInjected.Token(Token =
"0x6004405")]
104 [global::Cpp2ILInjected.Address(RVA =
"0x7A87A4", Offset =
"0x7A87A4", Length =
"0x54")]
105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
112 [global::Cpp2ILInjected.Token(Token =
"0x6004406")]
113 [global::Cpp2ILInjected.Address(RVA =
"0x7A87F8", Offset =
"0x7A87F8", Length =
"0x1FC")]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Conditions.IsExpert), Member =
".ctor", ReturnType =
typeof(
void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(DropRateInfoChainFeed), Member =
"AddCondition", MemberParameters =
new object[] {
typeof(IItemDropRuleCondition) }, ReturnType =
typeof(
void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Conditions.NotExpert), Member =
".ctor", ReturnType =
typeof(
void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Chains), Member =
"ReportDroprates", MemberParameters =
new object[]
125 typeof(DropRateInfoChainFeed)
126 }, ReturnType =
typeof(
void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 7)]
133 [global::Cpp2ILInjected.Token(Token =
"0x40081C6")]
134 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
137 [global::Cpp2ILInjected.Token(Token =
"0x40081C7")]
138 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
142 [global::Cpp2ILInjected.Token(Token =
"0x40081C8")]
143 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x20")]
DropBasedOnExpertMode(IItemDropRule ruleForNormalMode, IItemDropRule ruleForExpertMode)
ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info)
ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info, ItemDropRuleResolveAction resolveAction)
void ReportDroprates(List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)
List< IItemDropRuleChainAttempt >< ChainedRules > k__BackingField
List< IItemDropRuleChainAttempt > ChainedRules
delegate ItemDropAttemptResult ItemDropRuleResolveAction(IItemDropRule rule, DropAttemptInfo info)