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
SkyManager.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200078C")]
11 public class SkyManager : EffectManager<CustomSky>
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6003F1D")]
14 [global::Cpp2ILInjected.Address(RVA = "0x742A94", Offset = "0x742A94", Length = "0x180")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Values", ReturnType = "ValueCollection<TKey, TValue>")]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.ValueCollection), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.ValueCollection.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.ValueCollection.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "Clear", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
23 public void Reset()
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x6003F1E")]
29 [global::Cpp2ILInjected.Address(RVA = "0x742C14", Offset = "0x742C14", Length = "0x134")]
30 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdate", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedListNode<object>), Member = "get_Next", ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "Remove", MemberParameters = new object[] { typeof(LinkedListNode<object>) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6003F1F")]
42 [global::Cpp2ILInjected.Address(RVA = "0x742D48", Offset = "0x742D48", Length = "0x14")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 public void Draw(SpriteBatch spriteBatch)
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x6003F20")]
50 [global::Cpp2ILInjected.Address(RVA = "0x742FD4", Offset = "0x742FD4", Length = "0x30")]
51 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawUnderworldBackgroudLayer", MemberParameters = new object[]
53 {
54 typeof(bool),
56 typeof(float),
57 typeof(int)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_BackMountainsStep1", MemberParameters = new object[]
61 {
62 typeof(double),
63 typeof(float),
64 typeof(int)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_BackMountainsStep2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Mushroom", MemberParameters = new object[]
68 {
69 typeof(double),
70 typeof(float),
71 typeof(int),
72 typeof(int[])
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Crimson", MemberParameters = new object[]
75 {
76 typeof(double),
77 typeof(float),
78 typeof(int),
79 typeof(int[])
80 }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Snow", MemberParameters = new object[]
82 {
83 typeof(double),
84 typeof(float),
85 typeof(int),
86 typeof(int[])
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Hallow", MemberParameters = new object[]
89 {
90 typeof(double),
91 typeof(float),
92 typeof(int),
93 typeof(int[])
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_GoodEvilDesert", MemberParameters = new object[]
96 {
97 typeof(double),
98 typeof(float),
99 typeof(int)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Jungle", MemberParameters = new object[]
102 {
103 typeof(double),
104 typeof(float),
105 typeof(int),
106 typeof(int[])
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Desert", MemberParameters = new object[]
109 {
110 typeof(double),
111 typeof(float),
112 typeof(int),
113 typeof(int[])
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Corrupt", MemberParameters = new object[]
116 {
117 typeof(double),
118 typeof(float),
119 typeof(int),
120 typeof(int[])
121 }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG_Forest", MemberParameters = new object[]
123 {
124 typeof(double),
125 typeof(float),
126 typeof(int),
127 typeof(int[])
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 34)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SkyManager), Member = "DrawDepthRange", MemberParameters = new object[]
131 {
133 typeof(float),
134 typeof(float)
135 }, ReturnType = typeof(void))]
136 public void DrawToDepth(SpriteBatch spriteBatch, float minDepth)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6003F21")]
142 [global::Cpp2ILInjected.Address(RVA = "0x742D5C", Offset = "0x742D5C", Length = "0x278")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SkyManager), Member = "DrawToDepth", MemberParameters = new object[]
145 {
147 typeof(float)
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SkyManager), Member = "DrawRemainingDepth", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
153 {
159 typeof(Effect),
160 typeof(Matrix?),
161 typeof(bool)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
167 public void DrawDepthRange(SpriteBatch spriteBatch, float minDepth, float maxDepth)
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x6003F22")]
173 [global::Cpp2ILInjected.Address(RVA = "0x743004", Offset = "0x743004", Length = "0x2C")]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawUnderworldBackground", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG", ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SkyManager), Member = "DrawDepthRange", MemberParameters = new object[]
178 {
180 typeof(float),
181 typeof(float)
182 }, ReturnType = typeof(void))]
183 public void DrawRemainingDepth(SpriteBatch spriteBatch)
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x6003F23")]
189 [global::Cpp2ILInjected.Address(RVA = "0x743030", Offset = "0x743030", Length = "0xC")]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawUnderworldBackground", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG", ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
193 public void ResetDepthTracker()
194 {
195 throw null;
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x6003F24")]
199 [global::Cpp2ILInjected.Address(RVA = "0x74303C", Offset = "0x74303C", Length = "0x8")]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
201 public void SetStartingDepth(float depth)
202 {
203 throw null;
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x6003F25")]
207 [global::Cpp2ILInjected.Address(RVA = "0x743044", Offset = "0x743044", Length = "0x7C")]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "AddLast", MemberParameters = new object[] { typeof(object) }, ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
211 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
212 public override void OnActivate(CustomSky effect, Vector2 position)
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x6003F26")]
218 [global::Cpp2ILInjected.Address(RVA = "0x7430C0", Offset = "0x7430C0", Length = "0x158")]
219 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ApplyColorOfTheSkiesToTiles", ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
227 {
228 throw null;
229 }
230
231 [global::Cpp2ILInjected.Token(Token = "0x6003F27")]
232 [global::Cpp2ILInjected.Address(RVA = "0x743218", Offset = "0x743218", Length = "0x168")]
233 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawSurfaceBG", ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
240 {
241 typeof(float),
242 typeof(float),
243 typeof(float)
244 }, ReturnType = typeof(float))]
245 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
246 public float ProcessCloudAlpha()
247 {
248 throw null;
249 }
250
251 [global::Cpp2ILInjected.Token(Token = "0x6003F28")]
252 [global::Cpp2ILInjected.Address(RVA = "0x743380", Offset = "0x743380", Length = "0x90")]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = ".ctor", MemberParameters = new object[]
254 {
255 typeof(int),
257 }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SkyManager), Member = ".cctor", ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = ".ctor", ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = ".ctor", ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
263 public SkyManager()
264 {
265 throw null;
266 }
267
268 // Note: this type is marked as 'beforefieldinit'.
269 [global::Cpp2ILInjected.Token(Token = "0x6003F29")]
270 [global::Cpp2ILInjected.Address(RVA = "0x743410", Offset = "0x743410", Length = "0x58")]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SkyManager), Member = ".ctor", ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
274 static SkyManager()
275 {
276 throw null;
277 }
278
279 [global::Cpp2ILInjected.Token(Token = "0x4007D9F")]
280 public static SkyManager Instance;
281
282 [global::Cpp2ILInjected.Token(Token = "0x4007DA0")]
283 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
284 private float _lastDepth;
285
286 [global::Cpp2ILInjected.Token(Token = "0x4007DA1")]
287 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
289 }
290}
class f__AnonymousType0<< Count > j__TPar
void Draw(SpriteBatch spriteBatch)
Definition SkyManager.cs:44
void DrawToDepth(SpriteBatch spriteBatch, float minDepth)
void DrawRemainingDepth(SpriteBatch spriteBatch)
void Update(GameTime gameTime)
Definition SkyManager.cs:36
void DrawDepthRange(SpriteBatch spriteBatch, float minDepth, float maxDepth)
override void OnActivate(CustomSky effect, Vector2 position)
LinkedList< CustomSky > _activeSkies