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
LocalUser.cs
Go to the documentation of this file.
1using System;
4using System.IO;
6using System.Text;
7using Controller;
12using Newtonsoft.Json;
15using Terraria;
25using Terraria.IO;
27using UnityEngine;
28
29[global::Cpp2ILInjected.Token(Token = "0x20002B8")]
30public class LocalUser
31{
32 [global::Cpp2ILInjected.Token(Token = "0x600101B")]
33 [global::Cpp2ILInjected.Address(RVA = "0xA3D198", Offset = "0xA3D198", Length = "0x758")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "SwitchPrimaryUser", MemberParameters = new object[] { typeof(PlatformUser) }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "AddUser", MemberParameters = new object[]
37 {
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SkyManager), Member = ".ctor", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FilterManager), Member = ".ctor", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OverlayManager), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PersistentUserData), Member = ".ctor", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUserGameState), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUserXNAState), Member = ".ctor", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = ".ctor", MemberParameters = new object[]
50 {
52 typeof(bool)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformAwardNotifierFactory), Member = "CreateForActivePlatform", ReturnType = typeof(IPlatformAwardNotifier))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorManager), Member = "Create", ReturnType = typeof(CursorManager))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "Create", ReturnType = typeof(ControllerActionManager))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "Create", ReturnType = typeof(GUIInputRegionManager))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MPSessionManager), Member = "Create", ReturnType = typeof(MPSessionManager))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LiquidRenderer), Member = ".ctor", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = ".ctor", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerMappings), Member = "SetupMappings", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceProfile_Layout), Member = ".ctor", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "GetUICamera", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Camera))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUICameraSettings), Member = ".ctor", MemberParameters = new object[]
66 {
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "GetWorldCamera", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Camera))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAWorldCameraSettings), Member = ".ctor", MemberParameters = new object[]
72 {
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
77 {
79 typeof(int),
80 typeof(int)
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_gameObject", ReturnType = typeof(GameObject))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "GetComponents", MemberTypeParameters = new object[] { "T" }, ReturnType = "T[]")]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "SetupState", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 55)]
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x600101C")]
93 [global::Cpp2ILInjected.Address(RVA = "0xA3E994", Offset = "0xA3E994", Length = "0x45C")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = ".ctor", MemberParameters = new object[]
96 {
97 typeof(int),
99 }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "UserSignIn", MemberParameters = new object[]
101 {
104 }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "UserSignedOut", MemberParameters = new object[] { typeof(PlatformUser) }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateTrialMode", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "LoadState", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MPSession_Local), Member = ".ctor", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldSections), Member = ".ctor", MemberParameters = new object[]
111 {
112 typeof(int),
113 typeof(int)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_sectionManager", MemberParameters = new object[] { typeof(WorldSections) }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rain), Member = ".ctor", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PopupText), Member = ".ctor", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenEffectInitializer), Member = "Load", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SceneMetrics), Member = ".ctor", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CreativePowerManager), Member = "Initialize", ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISettingsOverlay), Member = "Init", ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SavePath", ReturnType = typeof(string))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
127 public void SetupState()
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x600101D")]
133 [global::Cpp2ILInjected.Address(RVA = "0xA3F14C", Offset = "0xA3F14C", Length = "0x88")]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CacheFileManager), Member = "FileUpload", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINetPlayStatusMenu), Member = "QuitCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "OnRenderImage", MemberParameters = new object[]
137 {
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RunServerCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "TcpLocalClientLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "TcpClientLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "ServerLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "worldGenCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SaveAndQuitCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "playWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "joinLocalWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "FinaliseOnMainThread", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "saveAndPlayCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "saveToonWhilePlayingCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "serverLoadWorldCallBack", ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "smCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "renameWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetCreativePowersModule), Member = "Deserialize", MemberParameters = new object[]
156 {
158 typeof(int)
159 }, ReturnType = typeof(bool))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetCreativePowerPermissionsModule), Member = "Deserialize", MemberParameters = new object[]
161 {
163 typeof(int)
164 }, ReturnType = typeof(bool))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowerManager), Member = "SyncSplitScreenPlayer", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 21)]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
168 public void LoadThreadstate()
169 {
170 throw null;
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x600101E")]
174 [global::Cpp2ILInjected.Address(RVA = "0xA3EDF0", Offset = "0xA3EDF0", Length = "0x35C")]
175 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "SetupState", ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "UnloadState", ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "SwitchPrimaryUser", MemberParameters = new object[] { typeof(PlatformUser) }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "OnApplicationPause", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "ExecuteFrame", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "AnglerQuestSwap", ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdate", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdateInWorld", MemberParameters = new object[] { typeof(Stopwatch) }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateWeather", MemberParameters = new object[]
185 {
187 typeof(int)
188 }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "DropItemInstanced", MemberParameters = new object[]
190 {
193 typeof(int),
194 typeof(int),
195 typeof(bool)
196 }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "OnHit", MemberParameters = new object[]
198 {
199 typeof(float),
200 typeof(float),
202 }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "KillMe", MemberParameters = new object[]
205 {
207 typeof(double),
208 typeof(int),
209 typeof(bool)
210 }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Damage", ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CommonCode), Member = "DropItemLocalPerClientAndSetNPCMoneyTo0", MemberParameters = new object[]
214 {
215 typeof(NPC),
216 typeof(int),
217 typeof(int),
218 typeof(bool)
219 }, ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Update", ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDeviceManager), Member = "UpdateDevices", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 38)]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "ForceActiveController", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GeometryBufferInstance), Member = "SetActive", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
226 public void LoadState()
227 {
228 throw null;
229 }
230
231 [global::Cpp2ILInjected.Token(Token = "0x600101F")]
232 [global::Cpp2ILInjected.Address(RVA = "0xA3F1D4", Offset = "0xA3F1D4", Length = "0x58")]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "OnApplicationPause", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "ExecuteFrame", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "AnglerQuestSwap", ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdate", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdateInWorld", MemberParameters = new object[] { typeof(Stopwatch) }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateWeather", MemberParameters = new object[]
239 {
241 typeof(int)
242 }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Update", ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerDeviceManager), Member = "UpdateDevices", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 23)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "LoadState", ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
249 public static void UnloadState()
250 {
251 throw null;
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x6001020")]
255 [global::Cpp2ILInjected.Address(RVA = "0xA3F22C", Offset = "0xA3F22C", Length = "0xAF4")]
256 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementManager), Member = "Load", ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerSettings), Member = ".ctor", ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerSettings), Member = "set_TypeNameHandling", MemberParameters = new object[] { typeof(TypeNameHandling) }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerSettings), Member = "set_MetadataPropertyHandling", MemberParameters = new object[] { typeof(MetadataPropertyHandling) }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringEnumConverter), Member = ".ctor", ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SavePath", ReturnType = typeof(string))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ToString", ReturnType = typeof(string))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
266 {
267 typeof(string),
268 typeof(string),
269 typeof(string)
270 }, ReturnType = typeof(string))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Exists", MemberParameters = new object[]
272 {
273 typeof(string),
274 typeof(bool)
275 }, ReturnType = typeof(bool))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
277 {
278 typeof(string),
279 typeof(bool)
280 }, ReturnType = typeof(byte[]))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RijndaelManaged), Member = ".ctor", ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoStream), Member = ".ctor", MemberParameters = new object[]
284 {
285 typeof(Stream),
288 }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "Create", MemberParameters = new object[] { typeof(JsonSerializerSettings) }, ReturnType = typeof(JsonSerializer))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer[]), Member = "Deserialize", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = "T")]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PersistentUserData), Member = "EnsureObjects", ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
295 {
296 typeof(Array),
297 typeof(int),
298 typeof(Array),
299 typeof(int),
300 typeof(int)
301 }, ReturnType = typeof(void))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(string))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonConvert[]), Member = "DeserializeObject", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_OldSavePath", ReturnType = typeof(string))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PersistentUserData), Member = ".ctor", ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 73)]
308 public void LoadPersistantData()
309 {
310 throw null;
311 }
312
313 [global::Cpp2ILInjected.Token(Token = "0x6001021")]
314 [global::Cpp2ILInjected.Address(RVA = "0xA3FE18", Offset = "0xA3FE18", Length = "0x6BC")]
315 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SavePlayer", MemberParameters = new object[]
317 {
319 typeof(bool),
320 typeof(bool)
321 }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementManager), Member = "Save", ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerSettings), Member = ".ctor", ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerSettings), Member = "set_TypeNameHandling", MemberParameters = new object[] { typeof(TypeNameHandling) }, ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerSettings), Member = "set_MetadataPropertyHandling", MemberParameters = new object[] { typeof(MetadataPropertyHandling) }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringEnumConverter), Member = ".ctor", ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SavePath", ReturnType = typeof(string))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ToString", ReturnType = typeof(string))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
331 {
332 typeof(string),
333 typeof(string),
334 typeof(string)
335 }, ReturnType = typeof(string))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RijndaelManaged), Member = ".ctor", ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoStream), Member = ".ctor", MemberParameters = new object[]
339 {
340 typeof(Stream),
343 }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonWriter), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "Create", MemberParameters = new object[] { typeof(JsonSerializerSettings) }, ReturnType = typeof(JsonSerializer))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "Serialize", MemberParameters = new object[]
347 {
349 typeof(object)
350 }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoStream), Member = "FlushFinalBlock", ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "WriteAllBytes", MemberParameters = new object[]
353 {
354 typeof(string),
355 typeof(byte[]),
356 typeof(bool)
357 }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 44)]
359 public void SavePersistantData()
360 {
361 throw null;
362 }
363
364 [global::Cpp2ILInjected.Token(Token = "0x1700018C")]
366 {
367 [global::Cpp2ILInjected.Token(Token = "0x6001023")]
368 [global::Cpp2ILInjected.Address(RVA = "0xA40530", Offset = "0xA40530", Length = "0x10")]
369 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_rect", ReturnType = typeof(Rect))]
371 get
372 {
373 throw null;
374 }
375 [global::Cpp2ILInjected.Token(Token = "0x6001022")]
376 [global::Cpp2ILInjected.Address(RVA = "0xA404D4", Offset = "0xA404D4", Length = "0x5C")]
377 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
379 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
380 set
381 {
382 throw null;
383 }
384 }
385
386 [global::Cpp2ILInjected.Token(Token = "0x6001024")]
387 [global::Cpp2ILInjected.Address(RVA = "0xA40540", Offset = "0xA40540", Length = "0x78")]
388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "GetWorldCamera", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Camera))]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "GetUICamera", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Camera))]
390 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "Find", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(GameObject))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObjectExtensions), Member = "FindInChildren", MemberParameters = new object[]
393 {
395 typeof(string)
396 }, ReturnType = typeof(GameObject))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
398 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
399 private static Camera GetCamera(string name)
400 {
401 throw null;
402 }
403
404 [global::Cpp2ILInjected.Token(Token = "0x6001025")]
405 [global::Cpp2ILInjected.Address(RVA = "0xA3E748", Offset = "0xA3E748", Length = "0x24C")]
406 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
407 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = ".ctor", MemberParameters = new object[]
408 {
409 typeof(int),
411 }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "SwitchPrimaryUser", MemberParameters = new object[] { typeof(PlatformUser) }, ReturnType = typeof(void))]
413 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
415 {
416 typeof(global::UnityEngine.Object),
417 typeof(global::UnityEngine.Object)
418 }, ReturnType = typeof(bool))]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "GetCamera", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Camera))]
420 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
421 public static Camera GetWorldCamera(int index)
422 {
423 throw null;
424 }
425
426 [global::Cpp2ILInjected.Token(Token = "0x6001026")]
427 [global::Cpp2ILInjected.Address(RVA = "0xA3E4FC", Offset = "0xA3E4FC", Length = "0x24C")]
428 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = ".ctor", MemberParameters = new object[]
430 {
431 typeof(int),
433 }, ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "SwitchPrimaryUser", MemberParameters = new object[] { typeof(PlatformUser) }, ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
437 {
438 typeof(global::UnityEngine.Object),
439 typeof(global::UnityEngine.Object)
440 }, ReturnType = typeof(bool))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "GetCamera", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Camera))]
442 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
443 public static Camera GetUICamera(int index)
444 {
445 throw null;
446 }
447
448 // Note: this type is marked as 'beforefieldinit'.
449 [global::Cpp2ILInjected.Token(Token = "0x6001027")]
450 [global::Cpp2ILInjected.Address(RVA = "0xA405B8", Offset = "0xA405B8", Length = "0x84")]
451 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
452 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_ASCII", ReturnType = typeof(Encoding))]
454 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
455 static LocalUser()
456 {
457 throw null;
458 }
459
460 [global::Cpp2ILInjected.Token(Token = "0x4001DA0")]
461 private static byte[] _cryptoKey;
462
463 [global::Cpp2ILInjected.Token(Token = "0x4001DA1")]
464 public static LocalUser Active;
465
466 [global::Cpp2ILInjected.Token(Token = "0x4001DA2")]
467 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
469
470 [global::Cpp2ILInjected.Token(Token = "0x4001DA3")]
471 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
473
474 [global::Cpp2ILInjected.Token(Token = "0x4001DA4")]
475 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
477
478 [global::Cpp2ILInjected.Token(Token = "0x4001DA5")]
479 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
480 private bool usingKeyboardMouse;
481
482 [global::Cpp2ILInjected.Token(Token = "0x4001DA6")]
483 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
485
486 [global::Cpp2ILInjected.Token(Token = "0x4001DA7")]
487 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
489
490 [global::Cpp2ILInjected.Token(Token = "0x4001DA8")]
491 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
493
494 [global::Cpp2ILInjected.Token(Token = "0x4001DA9")]
495 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
497
498 [global::Cpp2ILInjected.Token(Token = "0x4001DAA")]
499 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
501
502 [global::Cpp2ILInjected.Token(Token = "0x4001DAB")]
503 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
505
506 [global::Cpp2ILInjected.Token(Token = "0x4001DAC")]
507 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
509
510 [global::Cpp2ILInjected.Token(Token = "0x4001DAD")]
511 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
513
514 [global::Cpp2ILInjected.Token(Token = "0x4001DAE")]
515 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
517
518 [global::Cpp2ILInjected.Token(Token = "0x4001DAF")]
519 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
520 public int UserIndex;
521
522 [global::Cpp2ILInjected.Token(Token = "0x4001DB0")]
523 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
525
526 [global::Cpp2ILInjected.Token(Token = "0x4001DB1")]
527 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
529
530 [global::Cpp2ILInjected.Token(Token = "0x4001DB2")]
531 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
533
534 [global::Cpp2ILInjected.Token(Token = "0x4001DB3")]
535 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
537
538 [global::Cpp2ILInjected.Token(Token = "0x4001DB4")]
539 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
541
542 [global::Cpp2ILInjected.Token(Token = "0x4001DB5")]
543 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB0")]
545
546 [global::Cpp2ILInjected.Token(Token = "0x4001DB6")]
547 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB8")]
549
550 [global::Cpp2ILInjected.Token(Token = "0x4001DB7")]
551 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC0")]
553
554 [global::Cpp2ILInjected.Token(Token = "0x4001DB8")]
555 private static Camera _worldCam2;
556
557 [global::Cpp2ILInjected.Token(Token = "0x4001DB9")]
558 private static Camera _worldCam3;
559
560 [global::Cpp2ILInjected.Token(Token = "0x4001DBA")]
561 private static Camera _worldCam4;
562
563 [global::Cpp2ILInjected.Token(Token = "0x4001DBB")]
564 private static Camera _uiCam2;
565
566 [global::Cpp2ILInjected.Token(Token = "0x4001DBC")]
567 private static Camera _uiCam3;
568
569 [global::Cpp2ILInjected.Token(Token = "0x4001DBD")]
570 private static Camera _uiCam4;
571}
class f__AnonymousType0<< Count > j__TPar
void SetupState()
Definition LocalUser.cs:127
void LoadState()
Definition LocalUser.cs:226
XNAUICameraSettings UICameraSettings
Definition LocalUser.cs:536
static LocalUser Active
Definition LocalUser.cs:464
Rect ViewportRegion
Definition LocalUser.cs:366
static LocalUser()
Definition LocalUser.cs:455
InterfaceProfile_Layout[] CustomProfiles
Definition LocalUser.cs:552
LiquidRenderer liquidRenderer
Definition LocalUser.cs:516
FileManager fileManager
Definition LocalUser.cs:512
void SavePersistantData()
Definition LocalUser.cs:359
OverlayManager OverlayManager
Definition LocalUser.cs:476
GUIInstance GUIInstance
Definition LocalUser.cs:488
PlatformUser UserId
Definition LocalUser.cs:524
PersistentUserData PersistentUserData
Definition LocalUser.cs:532
GUIInputRegionManager guiInputRegionManager
Definition LocalUser.cs:500
MPSessionManager mpSessionManager
Definition LocalUser.cs:504
CursorManager cursorManager
Definition LocalUser.cs:492
static byte[] _cryptoKey
Definition LocalUser.cs:461
static void UnloadState()
Definition LocalUser.cs:249
static Camera _uiCam2
Definition LocalUser.cs:564
static Camera _worldCam3
Definition LocalUser.cs:558
static Camera GetWorldCamera(int index)
Definition LocalUser.cs:421
bool usingKeyboardMouse
Definition LocalUser.cs:480
ControllerDevice ActiveController
Definition LocalUser.cs:484
FilterManager FilterManager
Definition LocalUser.cs:472
void LoadThreadstate()
Definition LocalUser.cs:168
static Camera _worldCam2
Definition LocalUser.cs:555
XNAUIInputLayer xnaUIInputLayer
Definition LocalUser.cs:508
static Camera GetUICamera(int index)
Definition LocalUser.cs:443
void LoadPersistantData()
Definition LocalUser.cs:308
static Camera _uiCam4
Definition LocalUser.cs:570
LocalUserGameState GameState
Definition LocalUser.cs:544
int UserIndex
Definition LocalUser.cs:520
static Camera _uiCam3
Definition LocalUser.cs:567
LocalUser(int userIndex, PlatformUser user)
Definition LocalUser.cs:87
IPlatformAwardNotifier PlatformAwards
Definition LocalUser.cs:528
XNAWorldCameraSettings WorldCameraSettings
Definition LocalUser.cs:540
ControllerActionManager controllerActionManager
Definition LocalUser.cs:496
static Camera GetCamera(string name)
Definition LocalUser.cs:399
static Camera _worldCam4
Definition LocalUser.cs:561
SkyManager SkyManager
Definition LocalUser.cs:468
LocalUserXNAState XNAState
Definition LocalUser.cs:548