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
SingletonMonoBehavior.cs
Go to the documentation of this file.
1using System;
7using UnityEngine;
9
10namespace InControl
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200006D")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x17000163")]
16 public static TComponent Instance
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6000503")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1865910", Offset = "0x1865910", Length = "0x50C")]
20 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
21 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Controller.ControllerActionManager", Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_Touches", ReturnType = typeof(ReadOnlyCollection<Touch>))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_TouchCount", ReturnType = typeof(int))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "GetTouch", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Touch))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "GetTouchByFingerId", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Touch))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "ScreenToWorldPoint", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector3))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "ViewToWorldPoint", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector3))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "ScreenToViewPoint", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector3))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_Camera", ReturnType = typeof(Camera))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_Device", ReturnType = typeof(InputDevice))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_ViewSize", ReturnType = typeof(Vector3))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_PercentToWorld", ReturnType = typeof(float))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_HalfPercentToWorld", ReturnType = typeof(float))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_PixelToWorld", ReturnType = typeof(float))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_HalfPixelToWorld", ReturnType = typeof(float))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_ScreenSize", ReturnType = typeof(Vector2))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_HalfScreenSize", ReturnType = typeof(Vector2))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_ControlsShowGizmos", ReturnType = typeof(TouchManager.GizmoShowOption))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "get_ControlsEnabled", ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "set_ControlsEnabled", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
44 {
45 typeof(object),
46 typeof(ref bool)
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
49 {
50 typeof(global::UnityEngine.Object),
51 typeof(global::UnityEngine.Object)
52 }, ReturnType = typeof(bool))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "GetInstanceID", ReturnType = typeof(int))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
57 {
58 typeof(string),
59 typeof(string),
60 typeof(string)
61 }, ReturnType = typeof(string))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 55)]
64 get
65 {
66 throw null;
67 }
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x17000164")]
71 protected bool EnforceSingleton
72 {
73 [global::Cpp2ILInjected.Token(Token = "0x6000504")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1865E1C", Offset = "0x1865E1C", Length = "0xA4")]
75 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InControlManager), Member = "OnEnable", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = "OnEnable", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "GetInstanceID", ReturnType = typeof(int))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Application), Member = "get_isPlaying", ReturnType = typeof(bool))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Behaviour), Member = "set_enabled", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
84 get
85 {
86 throw null;
87 }
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x17000165")]
91 protected bool IsTheSingleton
92 {
93 [global::Cpp2ILInjected.Token(Token = "0x6000505")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1865EC0", Offset = "0x1865EC0", Length = "0x174")]
95 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
99 {
100 typeof(object),
101 typeof(ref bool)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "GetInstanceID", ReturnType = typeof(int))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
106 get
107 {
108 throw null;
109 }
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x17000166")]
113 protected bool IsNotTheSingleton
114 {
115 [global::Cpp2ILInjected.Token(Token = "0x6000506")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1866034", Offset = "0x1866034", Length = "0x174")]
117 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InControlManager), Member = "OnDisable", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InControlManager), Member = "Update", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InControlManager), Member = "FixedUpdate", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InControlManager), Member = "OnApplicationFocus", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InControlManager), Member = "OnApplicationPause", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InControlManager), Member = "OnApplicationQuit", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InControlManager), Member = "OnSceneWasLoaded", MemberParameters = new object[]
126 {
127 typeof(Scene),
129 }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
132 {
133 typeof(object),
134 typeof(ref bool)
135 }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "GetInstanceID", ReturnType = typeof(int))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
139 get
140 {
141 throw null;
142 }
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x6000507")]
146 [global::Cpp2ILInjected.Address(RVA = "0x18661A8", Offset = "0x18661A8", Length = "0x2CC")]
147 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
148 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
151 private static TComponent[] FindInstances()
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x6000508")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1866474", Offset = "0x1866474", Length = "0xA0")]
158 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x6000509")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1866514", Offset = "0x1866514", Length = "0x538")]
169 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Application), Member = "get_isPlaying", ReturnType = typeof(bool))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Implicit", MemberParameters = new object[] { typeof(global::UnityEngine.Object) }, ReturnType = typeof(bool))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "GetInstanceID", ReturnType = typeof(int))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Behaviour), Member = "set_enabled", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
177 protected virtual void Awake()
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x600050A")]
183 [global::Cpp2ILInjected.Address(RVA = "0x1866A4C", Offset = "0x1866A4C", Length = "0x1BC")]
184 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
185 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
188 {
189 typeof(object),
190 typeof(ref bool)
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "GetInstanceID", ReturnType = typeof(int))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
195 protected virtual void OnDestroy()
196 {
197 throw null;
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x600050B")]
201 [global::Cpp2ILInjected.Address(RVA = "0x1866C08", Offset = "0x1866C08", Length = "0x8")]
202 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InControlManager), Member = ".ctor", ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TouchManager), Member = ".ctor", ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = ".ctor", ReturnType = typeof(void))]
208 {
209 throw null;
210 }
211
212 // Note: this type is marked as 'beforefieldinit'.
213 [global::Cpp2ILInjected.Token(Token = "0x600050C")]
214 [global::Cpp2ILInjected.Address(RVA = "0x1866C10", Offset = "0x1866C10", Length = "0xAC")]
215 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
220 {
221 throw null;
222 }
223
224 [global::Cpp2ILInjected.Token(Token = "0x40003F2")]
225 private static TComponent instance;
226
227 [global::Cpp2ILInjected.Token(Token = "0x40003F3")]
228 private static bool hasInstance;
229
230 [global::Cpp2ILInjected.Token(Token = "0x40003F4")]
231 private static int instanceId;
232
233 [global::Cpp2ILInjected.Token(Token = "0x40003F5")]
234 private static readonly object lockObject;
235
237 [global::Cpp2ILInjected.Token(Token = "0x200006E")]
238 [Serializable]
239 private sealed class <>c
240 {
241 // Note: this type is marked as 'beforefieldinit'.
242 [global::Cpp2ILInjected.Token(Token = "0x600050D")]
243 [global::Cpp2ILInjected.Address(RVA = "0x15B0264", Offset = "0x15B0264", Length = "0xEC")]
244 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
248 static <>c()
249 {
250 throw null;
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x600050E")]
254 [global::Cpp2ILInjected.Address(RVA = "0x15B0350", Offset = "0x15B0350", Length = "0x8")]
255 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
258 public <>c()
259 {
260 throw null;
261 }
262
263 [global::Cpp2ILInjected.Token(Token = "0x600050F")]
264 [global::Cpp2ILInjected.Address(RVA = "0x15B0358", Offset = "0x15B0358", Length = "0x54")]
265 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "GetSiblingIndex", ReturnType = typeof(int))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
271 {
272 throw null;
273 }
274
275 [global::Cpp2ILInjected.Token(Token = "0x6000510")]
276 [global::Cpp2ILInjected.Address(RVA = "0x15B03AC", Offset = "0x15B03AC", Length = "0x80")]
277 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
278 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
279 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "GetInstanceID", ReturnType = typeof(int))]
281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
282 internal bool <Awake>b__14_0(TComponent o)
283 {
284 throw null;
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x40003F6")]
289
290 [global::Cpp2ILInjected.Token(Token = "0x40003F7")]
291 public static Comparison<TComponent> <>9__12_0;
292
293 [global::Cpp2ILInjected.Token(Token = "0x40003F8")]
294 public static Func<TComponent, bool> <>9__14_0;
295 }
296 }
297}
class f__AnonymousType0<< Count > j__TPar