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
CustomIntCondition.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20009AC")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x1700084C")]
15 public int Value
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6004941")]
18 [global::Cpp2ILInjected.Address(RVA = "0x82BEE0", Offset = "0x82BEE0", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 get
21 {
22 throw null;
23 }
24 [global::Cpp2ILInjected.Token(Token = "0x6004942")]
25 [global::Cpp2ILInjected.Address(RVA = "0x82AC28", Offset = "0x82AC28", Length = "0x130")]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "HandleAnglerService", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "HandleMining", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Clamp", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[]
31 {
32 typeof(int),
33 typeof(int),
34 typeof(int)
35 }, ReturnType = "T")]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementTracker<>), Member = "SetValue", MemberParameters = new object[]
37 {
38 "T",
39 typeof(bool)
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
42 set
43 {
44 throw null;
45 }
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x6004943")]
49 [global::Cpp2ILInjected.Address(RVA = "0x82BEE8", Offset = "0x82BEE8", Length = "0x28")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementCondition), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
52 private CustomIntCondition(string name, int maxValue)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6004944")]
58 [global::Cpp2ILInjected.Address(RVA = "0x82BF10", Offset = "0x82BF10", Length = "0xC")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementCondition), Member = "Clear", ReturnType = typeof(void))]
61 public override void Clear()
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x6004945")]
67 [global::Cpp2ILInjected.Address(RVA = "0x82BF1C", Offset = "0x82BF1C", Length = "0x130")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementCondition), Member = "Load", MemberParameters = new object[] { typeof(JObject) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JObject), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(JToken))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JToken), Member = "op_Explicit", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(int))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementTracker<>), Member = "SetValue", MemberParameters = new object[]
74 {
75 "T",
76 typeof(bool)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
79 public override void Load(JObject state)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6004946")]
85 [global::Cpp2ILInjected.Address(RVA = "0x82C04C", Offset = "0x82C04C", Length = "0x60")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConditionIntTracker), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x6004947")]
95 [global::Cpp2ILInjected.Address(RVA = "0x82C0AC", Offset = "0x82C0AC", Length = "0x6C")]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementInitializer), Member = "Load", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementCondition), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
100 public static AchievementCondition Create(string name, int maxValue)
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x6004948")]
106 [global::Cpp2ILInjected.Address(RVA = "0x82C118", Offset = "0x82C118", Length = "0xAC")]
107 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementTracker<>), Member = "SetValue", MemberParameters = new object[]
110 {
111 "T",
112 typeof(bool)
113 }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementCondition), Member = "Complete", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
116 public override void Complete()
117 {
118 throw null;
119 }
120
121 [JsonProperty("Value")]
122 [global::Cpp2ILInjected.Token(Token = "0x400843A")]
123 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
124 private int _value;
125
126 [global::Cpp2ILInjected.Token(Token = "0x400843B")]
127 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
128 private int _maxValue;
129 }
130}
class f__AnonymousType0<< Count > j__TPar
static AchievementCondition Create(string name, int maxValue)