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
NewMultiplayerClosePlayersOverlay.cs
Go to the documentation of this file.
1using System;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000A64")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6004E8B")]
17 [global::Cpp2ILInjected.Address(RVA = "0x8E4428", Offset = "0x8E4428", Length = "0xA20")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
21 {
23 typeof(int),
24 typeof(int)
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "SetZoom_World", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "SetZoom_UI", ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "GetDistance", MemberParameters = new object[]
33 {
34 typeof(int),
35 typeof(int),
40 typeof(string),
42 typeof(ref float),
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
46 {
47 typeof(int),
48 typeof(int),
49 typeof(int),
50 typeof(int)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "Distance", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[]
55 {
56 typeof(string),
57 typeof(object)
58 }, ReturnType = typeof(string))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NewMultiplayerClosePlayersOverlay.PlayerOffScreenCache), Member = ".ctor", MemberParameters = new object[]
61 {
62 typeof(string),
66 typeof(string),
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
73 {
80 typeof(Matrix?),
81 typeof(bool)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<NewMultiplayerClosePlayersOverlay.PlayerOnScreenCache>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NewMultiplayerClosePlayersOverlay.PlayerOnScreenCache), Member = "DrawPlayerName_WhenPlayerIsOnScreen", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<NewMultiplayerClosePlayersOverlay.PlayerOffScreenCache>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NewMultiplayerClosePlayersOverlay.PlayerOffScreenCache), Member = "DrawPlayerName", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NewMultiplayerClosePlayersOverlay.PlayerOffScreenCache), Member = "DrawPlayerDistance", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NewMultiplayerClosePlayersOverlay.PlayerOffScreenCache), Member = "DrawLifeBar", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NewMultiplayerClosePlayersOverlay.PlayerOffScreenCache), Member = "DrawPlayerHead", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
91 public void Draw()
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6004E8C")]
97 [global::Cpp2ILInjected.Address(RVA = "0x8E4E48", Offset = "0x8E4E48", Length = "0x4A8")]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "Draw", ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
105 {
106 typeof(float),
107 typeof(float)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "AdjustWorldPositionForUI", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
111 {
113 typeof(float)
114 }, ReturnType = typeof(Vector2))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
116 {
119 }, ReturnType = typeof(Vector2))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
121 {
123 typeof(float)
124 }, ReturnType = typeof(Vector2))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
126 {
129 }, ReturnType = typeof(Vector2))]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
131 private static void GetDistance(int testWidth, int testHeight, Vector2 testPosition, Player localPlayer, SpriteFont font, Player player, string nameToShow, out Vector2 namePlatePos, out float namePlateDist, out Vector2 measurement)
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x6004E8D")]
137 [global::Cpp2ILInjected.Address(RVA = "0x8E5F18", Offset = "0x8E5F18", Length = "0xC4")]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = ".cctor", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<NewMultiplayerClosePlayersOverlay.PlayerOnScreenCache>), Member = ".ctor", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<NewMultiplayerClosePlayersOverlay.PlayerOffScreenCache>), Member = ".ctor", ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x40087A8")]
150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
152
153 [global::Cpp2ILInjected.Token(Token = "0x40087A9")]
154 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
156
157 [global::Cpp2ILInjected.Token(Token = "0x2000A65")]
158 private struct PlayerOnScreenCache
159 {
160 [global::Cpp2ILInjected.Token(Token = "0x6004E8E")]
161 [global::Cpp2ILInjected.Address(RVA = "0x8E53CC", Offset = "0x8E53CC", Length = "0x10")]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
163 public PlayerOnScreenCache(string name, Vector2 pos, Color color)
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x6004E8F")]
169 [global::Cpp2ILInjected.Address(RVA = "0x8E53DC", Offset = "0x8E53DC", Length = "0x2D4")]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "Draw", ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Floor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
174 {
175 typeof(float),
176 typeof(float)
177 }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
179 {
181 typeof(string),
183 typeof(Color),
184 typeof(float),
186 typeof(float),
188 typeof(float)
189 }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x40087AA")]
197 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
198 private string _name;
199
200 [global::Cpp2ILInjected.Token(Token = "0x40087AB")]
201 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
202 private Vector2 _pos;
203
204 [global::Cpp2ILInjected.Token(Token = "0x40087AC")]
205 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
206 private Color _color;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x2000A66")]
210 private struct PlayerOffScreenCache
211 {
212 [global::Cpp2ILInjected.Token(Token = "0x6004E90")]
213 [global::Cpp2ILInjected.Address(RVA = "0x8E52F0", Offset = "0x8E52F0", Length = "0xDC")]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "Draw", ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Floor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
217 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
219 {
220 throw null;
221 }
222
223 [global::Cpp2ILInjected.Token(Token = "0x6004E91")]
224 [global::Cpp2ILInjected.Address(RVA = "0x8E56B0", Offset = "0x8E56B0", Length = "0x304")]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "Draw", ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
228 {
229 typeof(float),
230 typeof(float)
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
233 {
236 }, ReturnType = typeof(Vector2))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
238 {
240 typeof(string),
242 typeof(Color),
243 typeof(float),
245 typeof(float),
247 typeof(float)
248 }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
250 public void DrawPlayerName(SpriteBatch spriteBatch)
251 {
252 throw null;
253 }
254
255 [global::Cpp2ILInjected.Token(Token = "0x6004E92")]
256 [global::Cpp2ILInjected.Address(RVA = "0x8E5D58", Offset = "0x8E5D58", Length = "0x1C0")]
257 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "Draw", ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "GetPlayerHeadBordersColor", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(Color))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
262 {
263 typeof(float),
264 typeof(float)
265 }, ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Floor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
269 public void DrawPlayerHead()
270 {
271 throw null;
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x6004E93")]
275 [global::Cpp2ILInjected.Address(RVA = "0x8E5C50", Offset = "0x8E5C50", Length = "0x108")]
276 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "Draw", ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
280 {
281 typeof(float),
282 typeof(float)
283 }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
285 {
288 }, ReturnType = typeof(Vector2))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "DrawHealthBar", MemberParameters = new object[]
290 {
291 typeof(float),
292 typeof(float),
293 typeof(int),
294 typeof(int),
295 typeof(float),
296 typeof(float),
297 typeof(bool),
298 typeof(bool)
299 }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
301 public void DrawLifeBar()
302 {
303 throw null;
304 }
305
306 [global::Cpp2ILInjected.Token(Token = "0x6004E94")]
307 [global::Cpp2ILInjected.Address(RVA = "0x8E59B4", Offset = "0x8E59B4", Length = "0x29C")]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "Draw", ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
311 {
312 typeof(float),
313 typeof(float)
314 }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
316 {
318 typeof(string),
320 typeof(Color),
321 typeof(float),
323 typeof(float),
325 typeof(float)
326 }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
328 public void DrawPlayerDistance(SpriteBatch spriteBatch)
329 {
330 throw null;
331 }
332
333 [global::Cpp2ILInjected.Token(Token = "0x40087AD")]
334 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
335 private Player player;
336
337 [global::Cpp2ILInjected.Token(Token = "0x40087AE")]
338 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
339 private string nameToShow;
340
341 [global::Cpp2ILInjected.Token(Token = "0x40087AF")]
342 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
344
345 [global::Cpp2ILInjected.Token(Token = "0x40087B0")]
346 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
348
349 [global::Cpp2ILInjected.Token(Token = "0x40087B1")]
350 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
352
353 [global::Cpp2ILInjected.Token(Token = "0x40087B2")]
354 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
355 private string distanceString;
356
357 [global::Cpp2ILInjected.Token(Token = "0x40087B3")]
358 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
360 }
361 }
362}
class f__AnonymousType0<< Count > j__TPar
List< NewMultiplayerClosePlayersOverlay.PlayerOnScreenCache > _playerOnScreenCache
static void GetDistance(int testWidth, int testHeight, Vector2 testPosition, Player localPlayer, SpriteFont font, Player player, string nameToShow, out Vector2 namePlatePos, out float namePlateDist, out Vector2 measurement)
List< NewMultiplayerClosePlayersOverlay.PlayerOffScreenCache > _playerOffScreenCache
PlayerOffScreenCache(string name, Vector2 pos, Color color, Vector2 npDistPos, string npDist, Player thePlayer, Vector2 theMeasurement)