terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
MechBossSpawnersDropRule.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000881")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x170007D9")]
14 {
16 [global::Cpp2ILInjected.Token(Token = "0x6004415")]
17 [global::Cpp2ILInjected.Address(RVA = "0x7A9364", Offset = "0x7A9364", Length = "0x8")]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 get
20 {
21 throw null;
22 }
24 [global::Cpp2ILInjected.Token(Token = "0x6004416")]
25 [global::Cpp2ILInjected.Address(RVA = "0x7A936C", Offset = "0x7A936C", Length = "0x8")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 private set
28 {
29 throw null;
30 }
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x6004417")]
34 [global::Cpp2ILInjected.Address(RVA = "0x7A9374", Offset = "0x7A9374", Length = "0xAC")]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemDropDatabase), Member = "RegisterGlobalRules", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Conditions.MechanicalBossesDummyCondition), Member = ".ctor", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x6004418")]
47 [global::Cpp2ILInjected.Address(RVA = "0x7A9420", Offset = "0x7A9420", Length = "0xF0")]
48 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6004419")]
57 [global::Cpp2ILInjected.Address(RVA = "0x7A9510", Offset = "0x7A9510", Length = "0x114")]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "RollLuck", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CommonCode), Member = "DropItemFromNPC", MemberParameters = new object[]
61 {
62 typeof(NPC),
63 typeof(int),
64 typeof(int),
65 typeof(bool)
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
72
73 [global::Cpp2ILInjected.Token(Token = "0x600441A")]
74 [global::Cpp2ILInjected.Address(RVA = "0x7A9624", Offset = "0x7A9624", Length = "0x2A0")]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DropRateInfoChainFeed), Member = "AddCondition", MemberParameters = new object[] { typeof(IItemDropRuleCondition) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DropRateInfo), Member = ".ctor", MemberParameters = new object[]
79 {
80 typeof(int),
81 typeof(int),
82 typeof(int),
83 typeof(float),
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chains), Member = "ReportDroprates", MemberParameters = new object[]
87 {
89 typeof(float),
91 typeof(DropRateInfoChainFeed)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
98
100 [global::Cpp2ILInjected.Token(Token = "0x40081D0")]
101 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
103
104 [global::Cpp2ILInjected.Token(Token = "0x40081D1")]
105 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
107 }
108}
class f__AnonymousType0<< Count > j__TPar
List< IItemDropRuleChainAttempt >< ChainedRules > k__BackingField
void ReportDroprates(List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)
ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info)