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
GUIZoom.cs
Go to the documentation of this file.
1using System;
6using Terraria;
8using UnityEngine;
9
10[global::Cpp2ILInjected.Token(Token = "0x200017A")]
11public class GUIZoom
12{
13 [global::Cpp2ILInjected.Token(Token = "0x6000ABD")]
14 [global::Cpp2ILInjected.Address(RVA = "0x99FD38", Offset = "0x99FD38", Length = "0xC4")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIZoom), Member = "LoadDefaultZoom", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AnimationCurve), Member = "Evaluate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAWorldCameraSettings), Member = "get_MaxPixelScale", ReturnType = typeof(float))]
22 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x6000ABE")]
29 [global::Cpp2ILInjected.Address(RVA = "0x99FDFC", Offset = "0x99FDFC", Length = "0xB8")]
30 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAWorldCameraSettings), Member = "ApplyCamera", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIZoom), Member = "GetDefaultWorldZoomScale", ReturnType = typeof(float))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAWorldCameraSettings), Member = "get_MaxPixelScale", ReturnType = typeof(float))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
36 public void LoadDefaultZoom()
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000ABF")]
42 [global::Cpp2ILInjected.Address(RVA = "0x99FEB4", Offset = "0x99FEB4", Length = "0x134")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorInputLayer), Member = ".ctor", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorInputLayer.CursorUpdater), Member = ".ctor", MemberParameters = new object[]
49 {
50 typeof(object),
51 typeof(IntPtr)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorInputLayer), Member = "set_Priority", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
55 public GUIZoom()
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6000AC0")]
61 [global::Cpp2ILInjected.Address(RVA = "0x99FFE8", Offset = "0x99FFE8", Length = "0x1F0")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIZoom), Member = "UpdateCursor", MemberParameters = new object[] { typeof(global::Cursor) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
66 {
70 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
72 {
75 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
77 {
78 typeof(float),
79 typeof(float)
80 }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
82 {
84 typeof(float)
85 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
87 {
89 typeof(float)
90 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
92 {
95 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x6000AC1")]
103 [global::Cpp2ILInjected.Address(RVA = "0x9A01D8", Offset = "0x9A01D8", Length = "0x434")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIZoom), Member = "UpdatePixelZoom", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIZoom), Member = "UpdatePinchZoom", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mapEnabled", ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAWorldCameraSettings), Member = "get_MaxPixelScale", ReturnType = typeof(float))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mapFullscreen", ReturnType = typeof(bool))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_playerInventory", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_npcChatCornerItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
116 {
117 typeof(int),
118 typeof(int),
119 typeof(int),
120 typeof(int),
121 typeof(float),
122 typeof(float)
123 }, ReturnType = typeof(SoundEffectInstance))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mapFullscreen", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mapFullscreenPos", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector2) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mapFullscreenScale", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_flushLighting", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAWorldCameraSettings), Member = "ApplyCamera", ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
133 private void ApplyPixelZoom(float pixelScale)
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x6000AC2")]
139 [global::Cpp2ILInjected.Address(RVA = "0x9A060C", Offset = "0x9A060C", Length = "0x60")]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIZoom), Member = "UpdateCursor", MemberParameters = new object[] { typeof(global::Cursor) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AnimationCurve), Member = "Evaluate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIZoom), Member = "ApplyPixelZoom", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
145 private void UpdatePixelZoom()
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x6000AC3")]
151 [global::Cpp2ILInjected.Address(RVA = "0x9A066C", Offset = "0x9A066C", Length = "0x4")]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
153 public void UpdateCursorDummy(global::Cursor cursor)
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x6000AC4")]
159 [global::Cpp2ILInjected.Address(RVA = "0x9A0670", Offset = "0x9A0670", Length = "0x138")]
160 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
164 {
165 typeof(float),
166 typeof(float)
167 }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "AdjustRealScreenForUI", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector2) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIZoom), Member = "IsCursorOver", MemberParameters = new object[]
170 {
172 typeof(ref float)
173 }, ReturnType = typeof(bool))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIZoom), Member = "UpdatePixelZoom", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
176 public void UpdateCursor(global::Cursor cursor)
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x6000AC5")]
182 [global::Cpp2ILInjected.Address(RVA = "0x9A07A8", Offset = "0x9A07A8", Length = "0x648")]
183 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
184 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mapFullscreen", ReturnType = typeof(bool))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorManager), Member = "GetNumCursors", ReturnType = typeof(int))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorManager), Member = "GetCursor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::Cursor))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMap), Member = "ResetMapPing", ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
192 {
193 typeof(float),
194 typeof(float)
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "AdjustRealScreenForUI", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector2) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mapFullscreenPos", ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mapFullscreenScale", ReturnType = typeof(float))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mapFullscreenPos", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector2) }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMap), Member = "IsCursorOverFullScreenMapControls", MemberParameters = new object[] { typeof(global::Cursor) }, ReturnType = typeof(bool))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIZoom), Member = "ApplyPixelZoom", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
203 public void UpdatePinchZoom()
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x6000AC6")]
209 [global::Cpp2ILInjected.Address(RVA = "0x9A0DF0", Offset = "0x9A0DF0", Length = "0x4")]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "Draw", ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
212 public void Draw()
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x4000B15")]
218 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
219 private bool draggingSlider;
220
221 [global::Cpp2ILInjected.Token(Token = "0x4000B16")]
222 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
223 private float ZoomValue;
224
225 [global::Cpp2ILInjected.Token(Token = "0x4000B17")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
228
229 [global::Cpp2ILInjected.Token(Token = "0x4000B18")]
230 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
232
233 [global::Cpp2ILInjected.Token(Token = "0x4000B19")]
234 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
235 private float MaxZoomValue;
236
237 [global::Cpp2ILInjected.Token(Token = "0x4000B1A")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
240
241 [global::Cpp2ILInjected.Token(Token = "0x4000B1B")]
242 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
243 private bool _pinchZoomActive;
244
245 [global::Cpp2ILInjected.Token(Token = "0x4000B1C")]
246 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
247 private global::Cursor _zoomCursor0;
248
249 [global::Cpp2ILInjected.Token(Token = "0x4000B1D")]
250 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
251 private global::Cursor _zoomCursor1;
252
253 [global::Cpp2ILInjected.Token(Token = "0x4000B1E")]
254 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
255 private global::UnityEngine.Vector2 _initialPosition0;
256
257 [global::Cpp2ILInjected.Token(Token = "0x4000B1F")]
258 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
259 private global::UnityEngine.Vector2 _initialPosition1;
260
261 [global::Cpp2ILInjected.Token(Token = "0x4000B20")]
262 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
264
265 [global::Cpp2ILInjected.Token(Token = "0x4000B21")]
266 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
268
269 [global::Cpp2ILInjected.Token(Token = "0x4000B22")]
270 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
271 private float _initialZoom;
272
273 [global::Cpp2ILInjected.Token(Token = "0x4000B23")]
274 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
276
277 [global::Cpp2ILInjected.Token(Token = "0x4000B24")]
278 [global::Cpp2ILInjected.FieldOffset(Offset = "0x69")]
280}
class f__AnonymousType0<< Count > j__TPar
delegate void CursorUpdater(Cursor cursor)
bool draggingSlider
Definition GUIZoom.cs:219
bool _lastFrameFullScreenMap
Definition GUIZoom.cs:263
void LoadDefaultZoom()
Definition GUIZoom.cs:36
float MaxZoomValue
Definition GUIZoom.cs:235
void ApplyPixelZoom(float pixelScale)
Definition GUIZoom.cs:133
float DefaultWorldZoomScale
Definition GUIZoom.cs:239
float GetDefaultWorldZoomScale()
Definition GUIZoom.cs:23
bool IsCursorOver(Microsoft.Xna.Framework.Vector2 position, out float sliderPosition)
Definition GUIZoom.cs:97
global::Cursor _zoomCursor1
Definition GUIZoom.cs:251
global::UnityEngine.Vector2 _initialPosition1
Definition GUIZoom.cs:259
void UpdateCursor(global::Cursor cursor)
Definition GUIZoom.cs:176
float _initialZoom
Definition GUIZoom.cs:271
Microsoft.Xna.Framework.Vector2 _lastFrameGrabCentre
Definition GUIZoom.cs:267
global::UnityEngine.Vector2 _initialPosition0
Definition GUIZoom.cs:255
CursorInputLayer _inputlayerZoomPinch
Definition GUIZoom.cs:231
float ZoomValue
Definition GUIZoom.cs:223
GUIZoom()
Definition GUIZoom.cs:55
bool _pinchZoomActive
Definition GUIZoom.cs:243
void UpdatePinchZoom()
Definition GUIZoom.cs:203
global::Cursor _zoomCursor0
Definition GUIZoom.cs:247
void UpdateCursorDummy(global::Cursor cursor)
Definition GUIZoom.cs:153
void Draw()
Definition GUIZoom.cs:212
bool PinchZoomWorldEnabled
Definition GUIZoom.cs:275
bool PinchZoomMapEnabled
Definition GUIZoom.cs:279
CursorInputLayer _inputLayer
Definition GUIZoom.cs:227
void UpdatePixelZoom()
Definition GUIZoom.cs:145
Vector2(float x, float y)
Definition Vector2.cs:4574