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
AchievementTracker.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000697")]
10 public abstract class AchievementTracker<T> : IAchievementTracker
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x170006CD")]
13 public T Value
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x600385A")]
16 [global::Cpp2ILInjected.Address(RVA = "0x15C0D30", Offset = "0x15C0D30", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 get
20 {
21 throw null;
22 }
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x170006CE")]
26 public T MaxValue
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x600385B")]
29 [global::Cpp2ILInjected.Address(RVA = "0x15C0D38", Offset = "0x15C0D38", Length = "0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 get
33 {
34 throw null;
35 }
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x600385C")]
39 [global::Cpp2ILInjected.Address(RVA = "0x15C0D40", Offset = "0x15C0D40", Length = "0x28")]
40 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConditionIntTracker), Member = ".ctor", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConditionIntTracker), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x600385D")]
51 [global::Cpp2ILInjected.Address(RVA = "0x15C0D68", Offset = "0x15C0D68", Length = "0x8")]
52 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x600385E")]
60 [global::Cpp2ILInjected.Address(RVA = "0x15C0D70", Offset = "0x15C0D70", Length = "0x8")]
61 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67
68 [global::Cpp2ILInjected.Token(Token = "0x600385F")]
69 [global::Cpp2ILInjected.Address(RVA = "0x15C0D78", Offset = "0x15C0D78", Length = "0x1C")]
70 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6003860")]
79 [global::Cpp2ILInjected.Address(RVA = "0x15C0D94", Offset = "0x15C0D94", Length = "0xF4")]
80 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
81 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConditionsCompletedTracker), Member = "OnConditionCompleted", MemberParameters = new object[] { typeof(AchievementCondition) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomIntCondition), Member = "set_Value", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomIntCondition), Member = "Load", MemberParameters = new object[] { typeof(JObject) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomIntCondition), Member = "Complete", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
89 public void SetValue(T newValue, bool reportUpdate = true)
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x6003861")]
95 public abstract void ReportUpdate();
96
97 [global::Cpp2ILInjected.Token(Token = "0x6003862")]
98 protected abstract void Load();
99
100 [global::Cpp2ILInjected.Token(Token = "0x6003863")]
101 [global::Cpp2ILInjected.Address(RVA = "0x15C0E88", Offset = "0x15C0E88", Length = "0xC")]
102 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6003864")]
111 [global::Cpp2ILInjected.Address(RVA = "0x15C0E94", Offset = "0x15C0E94", Length = "0x64")]
112 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
115 protected void OnComplete()
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x400792F")]
121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
122 protected T _value;
123
124 [global::Cpp2ILInjected.Token(Token = "0x4007930")]
125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
126 protected T _maxValue;
127
128 [global::Cpp2ILInjected.Token(Token = "0x4007931")]
129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
130 protected string _name;
131
132 [global::Cpp2ILInjected.Token(Token = "0x4007932")]
133 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
135 }
136}
class f__AnonymousType0<< Count > j__TPar
void SetValue(T newValue, bool reportUpdate=true)