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
Chains.cs
Go to the documentation of this file.
1using System;
5
7{
8 // Token: 0x0200088B RID: 2187
9 public static class Chains
10 {
11 // Token: 0x0600444B RID: 17483 RVA: 0x0024F92C File Offset: 0x0024DB2C
15
16 // Token: 0x0600444C RID: 17484 RVA: 0x0024F950 File Offset: 0x0024DB50
17 public static IItemDropRule OnFailedRoll(this IItemDropRule rule, IItemDropRule ruleToChain, bool hideLootReport = false)
18 {
19 return rule;
20 }
21
22 // Token: 0x0600444D RID: 17485 RVA: 0x0024F960 File Offset: 0x0024DB60
23 public static IItemDropRule OnSuccess(this IItemDropRule rule, IItemDropRule ruleToChain, bool hideLootReport = false)
24 {
25 return rule;
26 }
27
28 // Token: 0x0600444E RID: 17486 RVA: 0x0024F970 File Offset: 0x0024DB70
29 public static IItemDropRule OnFailedConditions(this IItemDropRule rule, IItemDropRule ruleToChain, bool hideLootReport = false)
30 {
31 return rule;
32 }
33
34 // Token: 0x0200088C RID: 2188
36 {
37 // Token: 0x170007E1 RID: 2017
38 // (get) Token: 0x0600444F RID: 17487 RVA: 0x0024F980 File Offset: 0x0024DB80
39 // (set) Token: 0x06004450 RID: 17488 RVA: 0x0024F994 File Offset: 0x0024DB94
41 {
43 get
44 {
45 return this.<RuleToChain>k__BackingField;
46 }
48 private set
49 {
51 }
52 }
53
54 // Token: 0x06004451 RID: 17489 RVA: 0x0024F9A8 File Offset: 0x0024DBA8
56 {
57 }
58
59 // Token: 0x06004452 RID: 17490 RVA: 0x000021DB File Offset: 0x000003DB
61 {
62 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
63 }
64
65 // Token: 0x06004453 RID: 17491 RVA: 0x0024F9BC File Offset: 0x0024DBBC
74
75 // Token: 0x040081F0 RID: 33264
77 private IItemDropRule <RuleToChain>k__BackingField;
78
79 // Token: 0x040081F1 RID: 33265
80 public bool hideLootReport;
81 }
82
83 // Token: 0x0200088D RID: 2189
85 {
86 // Token: 0x170007E2 RID: 2018
87 // (get) Token: 0x06004454 RID: 17492 RVA: 0x0024F9DC File Offset: 0x0024DBDC
88 // (set) Token: 0x06004455 RID: 17493 RVA: 0x0024F9F0 File Offset: 0x0024DBF0
90 {
92 get
93 {
94 return this.<RuleToChain>k__BackingField;
95 }
97 private set
98 {
100 }
101 }
102
103 // Token: 0x06004456 RID: 17494 RVA: 0x0024FA04 File Offset: 0x0024DC04
105 {
107 }
108
109 // Token: 0x06004457 RID: 17495 RVA: 0x000021DB File Offset: 0x000003DB
111 {
112 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
113 }
114
115 // Token: 0x06004458 RID: 17496 RVA: 0x0024FA20 File Offset: 0x0024DC20
124
125 // Token: 0x040081F2 RID: 33266
127 private IItemDropRule <RuleToChain>k__BackingField;
128
129 // Token: 0x040081F3 RID: 33267
130 public bool hideLootReport;
131 }
132
133 // Token: 0x0200088E RID: 2190
135 {
136 // Token: 0x170007E3 RID: 2019
137 // (get) Token: 0x06004459 RID: 17497 RVA: 0x0024FA40 File Offset: 0x0024DC40
138 // (set) Token: 0x0600445A RID: 17498 RVA: 0x0024FA54 File Offset: 0x0024DC54
140 {
142 get
143 {
144 return this.<RuleToChain>k__BackingField;
145 }
147 private set
148 {
150 }
151 }
152
153 // Token: 0x0600445B RID: 17499 RVA: 0x0024FA68 File Offset: 0x0024DC68
158
159 // Token: 0x0600445C RID: 17500 RVA: 0x000021DB File Offset: 0x000003DB
161 {
162 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
163 }
164
165 // Token: 0x0600445D RID: 17501 RVA: 0x0024FA84 File Offset: 0x0024DC84
174
175 // Token: 0x040081F4 RID: 33268
177 private IItemDropRule <RuleToChain>k__BackingField;
178
179 // Token: 0x040081F5 RID: 33269
180 public bool hideLootReport;
181 }
182 }
183}
class f__AnonymousType0<< Count > j__TPar
bool CanChainIntoRule(ItemDropAttemptResult parentResult)
Definition Chains.cs:160
void ReportDroprates(float personalDropRate, List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)
Definition Chains.cs:166
TryIfDoesntFillConditions(IItemDropRule rule, bool hideLootReport=false)
Definition Chains.cs:154
void ReportDroprates(float personalDropRate, List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)
Definition Chains.cs:66
bool CanChainIntoRule(ItemDropAttemptResult parentResult)
Definition Chains.cs:60
TryIfFailedRandomRoll(IItemDropRule rule, bool hideLootReport=false)
Definition Chains.cs:55
bool CanChainIntoRule(ItemDropAttemptResult parentResult)
Definition Chains.cs:110
TryIfSucceeded(IItemDropRule rule, bool hideLootReport=false)
Definition Chains.cs:104
void ReportDroprates(float personalDropRate, List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)
Definition Chains.cs:116
static void ReportDroprates(List< IItemDropRuleChainAttempt > ChainedRules, float personalDropRate, List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)
Definition Chains.cs:12
static IItemDropRule OnFailedConditions(this IItemDropRule rule, IItemDropRule ruleToChain, bool hideLootReport=false)
Definition Chains.cs:29
static IItemDropRule OnFailedRoll(this IItemDropRule rule, IItemDropRule ruleToChain, bool hideLootReport=false)
Definition Chains.cs:17
static IItemDropRule OnSuccess(this IItemDropRule rule, IItemDropRule ruleToChain, bool hideLootReport=false)
Definition Chains.cs:23