terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
iOS_UserManager.cs
Go to the documentation of this file.
1using System;
2using UnityEngine;
3
4// Token: 0x02000040 RID: 64
5public class iOS_UserManager
6{
7 // Token: 0x17000064 RID: 100
8 // (get) Token: 0x06000162 RID: 354 RVA: 0x0000459C File Offset: 0x0000279C
9 public static string UserId
10 {
11 get
12 {
13 /*
14An exception occurred when decompiling this method (06000162)
15
16ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String iOS_UserManager::get_UserId()
17
18 ---> System.Exception: Basic block has to end with unconditional control flow.
19{
20 IL_0000:
21 brtrue(IL_0000, ldc.i4:bool(1))
22}
23
24 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
25 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
26 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
27 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
28 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
29 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
30 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
31 --- End of inner exception stack trace ---
32 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
33 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
34*/;
35 }
36 }
37
38 // Token: 0x17000065 RID: 101
39 // (get) Token: 0x06000163 RID: 355 RVA: 0x000045AC File Offset: 0x000027AC
40 public static string UserAlias
41 {
42 get
43 {
44 /*
45An exception occurred when decompiling this method (06000163)
46
47ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String iOS_UserManager::get_UserAlias()
48
49 ---> System.Exception: Basic block has to end with unconditional control flow.
50{
51 IL_0000:
52 brtrue(IL_0000, ldc.i4:bool(1))
53}
54
55 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
56 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
57 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
58 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
59 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
60 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
61 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
62 --- End of inner exception stack trace ---
63 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
64 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
65*/;
66 }
67 }
68
69 // Token: 0x17000066 RID: 102
70 // (get) Token: 0x06000164 RID: 356 RVA: 0x000045BC File Offset: 0x000027BC
71 public static bool AttemptingSignIn
72 {
73 get
74 {
75 if (!true)
76 {
77 }
78 return true;
79 }
80 }
81
82 // Token: 0x17000067 RID: 103
83 // (get) Token: 0x06000165 RID: 357 RVA: 0x000045D0 File Offset: 0x000027D0
85 {
86 get
87 {
88 /*
89An exception occurred when decompiling this method (06000165)
90
91ICSharpCode.Decompiler.DecompilerException: Error decompiling DrPlatform/IOS/User/UserState iOS_UserManager::get_LoginState()
92
93 ---> System.Exception: Basic block has to end with unconditional control flow.
94{
95 IL_0000:
96 brtrue(IL_0000, ldc.i4:bool(1))
97}
98
99 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
100 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
101 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
102 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
103 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
104 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
105 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
106 --- End of inner exception stack trace ---
107 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
108 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
109*/;
110 }
111 }
112
113 // Token: 0x06000166 RID: 358 RVA: 0x000045E0 File Offset: 0x000027E0
114 public static void Setup()
115 {
116 }
117
118 // Token: 0x06000167 RID: 359 RVA: 0x000045F0 File Offset: 0x000027F0
119 public static void ClearCache()
120 {
122 }
123
124 // Token: 0x06000168 RID: 360 RVA: 0x00004604 File Offset: 0x00002804
125 public static void RequestSignIn()
126 {
127 if (!true)
128 {
129 }
130 }
131
132 // Token: 0x06000169 RID: 361 RVA: 0x00004614 File Offset: 0x00002814
133 public static void Update()
134 {
135 if (!true)
136 {
137 }
138 if (true)
139 {
140 if (!true)
141 {
142 }
144 }
145 bool isEditor = Application.isEditor;
146 if (!true)
147 {
148 }
149 if (true)
150 {
157 }
159 }
160
161 // Token: 0x0600016A RID: 362 RVA: 0x00004668 File Offset: 0x00002868
162 private static void UpdateUser()
163 {
164 int num = 1;
165 bool isEditor = Application.isEditor;
166 if (num == 0)
167 {
168 }
173 }
174
175 // Token: 0x0600016B RID: 363 RVA: 0x00004708 File Offset: 0x00002908
176 private static void AttemptSignIn()
177 {
178 int num = 1;
179 bool isEditor = Application.isEditor;
180 if (num == 0)
181 {
182 }
185 }
186
187 // Token: 0x0600016C RID: 364 RVA: 0x00004760 File Offset: 0x00002960
188 private static void PlayerAuthenticated(bool success)
189 {
190 if (!true)
191 {
192 }
194 }
195
196 // Token: 0x17000068 RID: 104
197 // (get) Token: 0x0600016D RID: 365 RVA: 0x00004778 File Offset: 0x00002978
198 // (set) Token: 0x0600016E RID: 366 RVA: 0x00004794 File Offset: 0x00002994
199 public static bool EditorSignedIn
200 {
201 get
202 {
203 /*
204An exception occurred when decompiling this method (0600016D)
205
206ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean iOS_UserManager::get_EditorSignedIn()
207
208 ---> System.Exception: Basic block has to end with unconditional control flow.
209{
210 Block_0:
211 stloc:int64(var_0_01, ldc.i4:int64(0))
212 stloc:int32(var_1_0D, call:int32(PlayerPrefs::GetInt, ldstr:string("Editor_GCSignedIn"), ldloc:int64[exp:int32](var_0_01)))
213}
214
215 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
216 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
217 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
218 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
219 --- End of inner exception stack trace ---
220 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
221 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
222*/;
223 }
224 set
225 {
227 }
228 }
229
230 // Token: 0x17000069 RID: 105
231 // (get) Token: 0x0600016F RID: 367 RVA: 0x000047A8 File Offset: 0x000029A8
232 // (set) Token: 0x06000170 RID: 368 RVA: 0x000047B8 File Offset: 0x000029B8
233 public static string EditorUserId
234 {
235 get
236 {
237 string text;
238 return text;
239 }
240 set
241 {
242 PlayerPrefs.SetString("Editor_GCUserId", value);
244 }
245 }
246
247 // Token: 0x1700006A RID: 106
248 // (get) Token: 0x06000171 RID: 369 RVA: 0x000047D8 File Offset: 0x000029D8
249 // (set) Token: 0x06000172 RID: 370 RVA: 0x000047E8 File Offset: 0x000029E8
250 public static string EditorUserAlias
251 {
252 get
253 {
254 string text;
255 return text;
256 }
257 set
258 {
259 PlayerPrefs.SetString("Editor_GCUserAlias", value);
261 }
262 }
263
264 // Token: 0x1700006B RID: 107
265 // (get) Token: 0x06000173 RID: 371 RVA: 0x00004808 File Offset: 0x00002A08
266 // (set) Token: 0x06000174 RID: 372 RVA: 0x0000481C File Offset: 0x00002A1C
267 public static float EditorSignInProcessTimeout
268 {
269 get
270 {
271 return "Editor_GCSignInTimeout";
272 }
273 set
274 {
275 PlayerPrefs.SetFloat("Editor_GCSignInTimeout", value);
277 }
278 }
279
280 // Token: 0x06000175 RID: 373 RVA: 0x0000483C File Offset: 0x00002A3C
282 {
283 }
284
285 // Token: 0x06000176 RID: 374 RVA: 0x00004850 File Offset: 0x00002A50
286 // Note: this type is marked as 'beforefieldinit'.
288 {
289 }
290
291 // Token: 0x04000100 RID: 256
292 public static bool EditorAttemptingSignIn;
293
294 // Token: 0x04000101 RID: 257
296
297 // Token: 0x04000102 RID: 258
298 private static string _userId;
299
300 // Token: 0x04000103 RID: 259
301 private static string _userAlias;
302
303 // Token: 0x04000104 RID: 260
304 private static bool _attemptedPassiveLogin;
305
306 // Token: 0x04000105 RID: 261
307 private static bool _requestedLogin;
308
309 // Token: 0x04000106 RID: 262
310 private static bool _attemptingSignIn;
311
312 // Token: 0x04000107 RID: 263
314
315 // Token: 0x04000108 RID: 264
316 private const string c_accountIdLastUserKey = "AccountId_LastUser";
317
318 // Token: 0x04000109 RID: 265
319 private const string c_accountIdLastUserGameTag = "AccountGamerTag_LastUser";
320}
class f__AnonymousType0<< Count > j__TPar
static void SetString(string key, string value)
static void SetFloat(string key, float value)
static float EditorSignInProcessTimeout
static DrPlatform.IOS.User.UserState _loginState
static string _userId
static DrPlatform.IOS.User.UserState LoginState
static void AttemptSignIn()
static void UpdateUser()
static string _userAlias
static void PlayerAuthenticated(bool success)
static bool EditorSignedIn
static bool _requestedLogin
static void Setup()
const string c_accountIdLastUserGameTag
static void RequestSignIn()
static bool _attemptedPassiveLogin
static string EditorUserAlias
static string UserId
static void Update()
const string c_accountIdLastUserKey
static bool _attemptingSignIn
static bool AttemptingSignIn
static void ClearCache()
static bool EditorAttemptingSignIn
static DateTime EditorSignInStart
static string EditorUserId
static string UserAlias
static DateTime Now
Definition DateTime.cs:530
double TotalSeconds
Definition TimeSpan.cs:137