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
FromOptionsWithoutRepeatsDropRule.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000889")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x170007DF")]
15 {
17 [global::Cpp2ILInjected.Token(Token = "0x600443E")]
18 [global::Cpp2ILInjected.Address(RVA = "0x7AA988", Offset = "0x7AA988", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 get
21 {
22 throw null;
23 }
25 [global::Cpp2ILInjected.Token(Token = "0x600443F")]
26 [global::Cpp2ILInjected.Address(RVA = "0x7AA990", Offset = "0x7AA990", Length = "0x8")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 private set
29 {
30 throw null;
31 }
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6004440")]
35 [global::Cpp2ILInjected.Address(RVA = "0x7AA998", Offset = "0x7AA998", Length = "0xE0")]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemDropDatabase), Member = "RegisterBoss_MoonLord", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6004441")]
48 [global::Cpp2ILInjected.Address(RVA = "0x7AAA78", Offset = "0x7AAA78", Length = "0x8")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x6004442")]
56 [global::Cpp2ILInjected.Address(RVA = "0x7AAA80", Offset = "0x7AAA80", Length = "0x134")]
57 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<int>) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CommonCode), Member = "DropItemFromNPC", MemberParameters = new object[]
63 {
64 typeof(NPC),
65 typeof(int),
66 typeof(int),
67 typeof(bool)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
75
76 [global::Cpp2ILInjected.Token(Token = "0x6004443")]
77 [global::Cpp2ILInjected.Address(RVA = "0x7AABB4", Offset = "0x7AABB4", Length = "0x1C8")]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DropRateInfo), Member = ".ctor", MemberParameters = new object[]
81 {
82 typeof(int),
83 typeof(int),
84 typeof(int),
85 typeof(float),
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chains), Member = "ReportDroprates", MemberParameters = new object[]
89 {
91 typeof(float),
93 typeof(DropRateInfoChainFeed)
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
100
101 [global::Cpp2ILInjected.Token(Token = "0x40081E9")]
102 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
103 public int[] dropIds;
104
105 [global::Cpp2ILInjected.Token(Token = "0x40081EA")]
106 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
107 public int dropCount;
108
110 [global::Cpp2ILInjected.Token(Token = "0x40081EB")]
111 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
113
114 [global::Cpp2ILInjected.Token(Token = "0x40081EC")]
115 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
117 }
118}
class f__AnonymousType0<< Count > j__TPar
void ReportDroprates(List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo)