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
DrPlatform.cs
Go to the documentation of this file.
1using System;
7using Terraria.Chat;
8using UnityEngine;
9
10// Token: 0x02000026 RID: 38
11public class DrPlatform
12{
13 // Token: 0x17000038 RID: 56
14 // (get) Token: 0x060000C8 RID: 200 RVA: 0x000021DB File Offset: 0x000003DB
15 public static bool IsChromebook
16 {
17 get
18 {
19 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
20 }
21 }
22
23 // Token: 0x17000039 RID: 57
24 // (get) Token: 0x060000C9 RID: 201 RVA: 0x000039B4 File Offset: 0x00001BB4
26 {
27 get
28 {
29 return DrPlatform.DrPlatformType.Google;
30 }
31 }
32
33 // Token: 0x1700003A RID: 58
34 // (get) Token: 0x060000CA RID: 202 RVA: 0x000039C4 File Offset: 0x00001BC4
36 {
37 get
38 {
39 }
40 }
41
42 // Token: 0x060000CB RID: 203 RVA: 0x000039D4 File Offset: 0x00001BD4
43 public static void OpenStoreURL()
44 {
45 bool flag = string.IsNullOrEmpty("market://details?id=com.and.games505.commanders");
46 }
47
48 // Token: 0x060000CC RID: 204 RVA: 0x000021DB File Offset: 0x000003DB
49 public static bool IsCurrentPlatform(DrPlatform.DrPlatformType platform)
50 {
51 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
52 }
53
54 // Token: 0x060000CD RID: 205 RVA: 0x000039F8 File Offset: 0x00001BF8
55 public static bool IsCachedSignIn()
56 {
57 /*
58An exception occurred when decompiling this method (060000CD)
59
60ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean DrPlatform::IsCachedSignIn()
61
62 ---> System.Exception: Basic block has to end with unconditional control flow.
63{
64 Block_0:
65 stloc:LoginState(var_0_05, callgetter:LoginState(User::get_CurrentLoginState))
66}
67
68 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
69 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
70 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
71 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
72 --- End of inner exception stack trace ---
73 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
74 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
75*/;
76 }
77
78 // Token: 0x060000CE RID: 206 RVA: 0x00003A0C File Offset: 0x00001C0C
79 public static bool IsSignedInToCurrentPlatform()
80 {
81 return string.IsNullOrEmpty(DrPlatform.Android.User.UserUID);
82 }
83
84 // Token: 0x060000CF RID: 207 RVA: 0x000021DB File Offset: 0x000003DB
86 {
87 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
88 }
89
90 // Token: 0x060000D0 RID: 208 RVA: 0x00003A24 File Offset: 0x00001C24
91 public static void Update(float elapsedTime)
92 {
93 if (!true)
94 {
95 }
98 if (!true)
99 {
100 }
102 }
103
104 // Token: 0x1700003B RID: 59
105 // (get) Token: 0x060000D1 RID: 209 RVA: 0x00003A48 File Offset: 0x00001C48
106 public static bool IsMainThread
107 {
108 get
109 {
110 /*
111An exception occurred when decompiling this method (060000D1)
112
113ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean DrPlatform::get_IsMainThread()
114
115 ---> System.Exception: Basic block has to end with unconditional control flow.
116{
117 Block_0:
118 stloc:Thread(var_1_07, callgetter:Thread(Thread::get_CurrentThread))
119}
120
121 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
122 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
123 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
124 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
125 --- End of inner exception stack trace ---
126 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
127 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
128*/;
129 }
130 }
131
132 // Token: 0x060000D2 RID: 210 RVA: 0x00003A5C File Offset: 0x00001C5C
133 public static void Setup()
134 {
136 string deviceModel = SystemInfo.deviceModel;
138 }
139
140 // Token: 0x060000D3 RID: 211 RVA: 0x00003A80 File Offset: 0x00001C80
141 public static void Start()
142 {
143 string deviceModel = SystemInfo.deviceModel;
144 }
145
146 // Token: 0x060000D4 RID: 212 RVA: 0x00003A98 File Offset: 0x00001C98
147 public static void StartSession()
148 {
149 Guid guid = Guid.NewGuid();
150 }
151
152 // Token: 0x060000D5 RID: 213 RVA: 0x00003AB0 File Offset: 0x00001CB0
153 private static void SetConnectionDown(bool connectionDown)
154 {
155 }
156
157 // Token: 0x060000D6 RID: 214 RVA: 0x00003AC0 File Offset: 0x00001CC0
158 private static void SetVSyncCount()
159 {
160 }
161
162 // Token: 0x1700003C RID: 60
163 // (get) Token: 0x060000D7 RID: 215 RVA: 0x00003AD0 File Offset: 0x00001CD0
164 public static bool IsUIHighlightEnabled
165 {
166 get
167 {
168 return Application.isEditor;
169 }
170 }
171
172 // Token: 0x1700003D RID: 61
173 // (get) Token: 0x060000D8 RID: 216 RVA: 0x00003AE4 File Offset: 0x00001CE4
174 public static string InstallSource
175 {
176 get
177 {
178 bool isEditor = Application.isEditor;
179 return "Editor";
180 }
181 }
182
183 // Token: 0x060000D9 RID: 217 RVA: 0x00003B04 File Offset: 0x00001D04
184 public DrPlatform()
185 {
186 }
187
188 // Token: 0x04000089 RID: 137
189 private static bool? isChromebook;
190
191 // Token: 0x0400008A RID: 138
192 public static Thread MainThread;
193
194 // Token: 0x0400008B RID: 139
195 public static string DeviceModel;
196
197 // Token: 0x0400008C RID: 140
198 public static bool ConnectionDown;
199
200 // Token: 0x0400008D RID: 141
201 public static Guid SessionId;
202
203 // Token: 0x02000027 RID: 39
204 public class Android
205 {
206 // Token: 0x060000DA RID: 218 RVA: 0x00003B18 File Offset: 0x00001D18
207 [Conditional("UNITY_ANDROID")]
208 public static void Setup()
209 {
211 }
212
213 // Token: 0x060000DB RID: 219 RVA: 0x00003B2C File Offset: 0x00001D2C
214 [Conditional("UNITY_ANDROID")]
215 public static void Update()
216 {
217 if (!true)
218 {
219 }
221 }
222
223 // Token: 0x1700003E RID: 62
224 // (get) Token: 0x060000DC RID: 220 RVA: 0x00003B44 File Offset: 0x00001D44
225 public static string InstallSource
226 {
227 get
228 {
229 if ("currentActivity" == null)
230 {
231 }
232 if ("currentActivity" == null)
233 {
234 }
235 throw new ArrayTypeMismatchException();
236 }
237 }
238
239 // Token: 0x060000DD RID: 221 RVA: 0x00003B70 File Offset: 0x00001D70
240 public Android()
241 {
242 }
243
244 // Token: 0x02000028 RID: 40
245 public class User
246 {
247 // Token: 0x1700003F RID: 63
248 // (get) Token: 0x060000DE RID: 222 RVA: 0x00003B83 File Offset: 0x00001D83
249 public static string UserUID
250 {
251 get
252 {
253 return null;
254 }
255 }
256
257 // Token: 0x17000040 RID: 64
258 // (get) Token: 0x060000DF RID: 223 RVA: 0x00003B83 File Offset: 0x00001D83
259 public static string GamerTag
260 {
261 get
262 {
263 return null;
264 }
265 }
266
267 // Token: 0x17000041 RID: 65
268 // (get) Token: 0x060000E0 RID: 224 RVA: 0x00003B88 File Offset: 0x00001D88
270 {
271 get
272 {
273 return DrPlatform.Android.User.LoginState.Waiting;
274 }
275 }
276
277 // Token: 0x17000042 RID: 66
278 // (get) Token: 0x060000E1 RID: 225 RVA: 0x00003B83 File Offset: 0x00001D83
279 public static string AccountProfileURL
280 {
281 get
282 {
283 return null;
284 }
285 }
286
287 // Token: 0x17000043 RID: 67
288 // (get) Token: 0x060000E2 RID: 226 RVA: 0x00003BA0 File Offset: 0x00001DA0
289 public static bool SigningIn
290 {
291 get
292 {
293 return default(bool);
294 }
295 }
296
297 // Token: 0x060000E3 RID: 227 RVA: 0x00003BB6 File Offset: 0x00001DB6
298 public static void RequestLogin()
299 {
300 }
301
302 // Token: 0x060000E4 RID: 228 RVA: 0x00003BB6 File Offset: 0x00001DB6
303 public static void Logout()
304 {
305 }
306
307 // Token: 0x060000E5 RID: 229 RVA: 0x00003BB6 File Offset: 0x00001DB6
308 public User()
309 {
310 }
311
312 // Token: 0x02000029 RID: 41
313 public enum LoginState
314 {
315 // Token: 0x0400008F RID: 143
316 Waiting,
317 // Token: 0x04000090 RID: 144
318 LoggingIn,
319 // Token: 0x04000091 RID: 145
320 LoggedIn,
321 // Token: 0x04000092 RID: 146
322 FromCache,
323 // Token: 0x04000093 RID: 147
325 }
326 }
327 }
328
329 // Token: 0x0200002A RID: 42
330 public enum DrPlatformType
331 {
332 // Token: 0x04000095 RID: 149
333 None,
334 // Token: 0x04000096 RID: 150
335 PC,
336 // Token: 0x04000097 RID: 151
337 Google,
338 // Token: 0x04000098 RID: 152
339 iOS = 4,
340 // Token: 0x04000099 RID: 153
341 Amazon = 8,
342 // Token: 0x0400009A RID: 154
343 Steam = 16,
344 // Token: 0x0400009B RID: 155
345 PS4 = 32,
346 // Token: 0x0400009C RID: 156
347 Yahoo = 64,
348 // Token: 0x0400009D RID: 157
349 XBOXONE = 128,
350 // Token: 0x0400009E RID: 158
351 Stadia = 256,
352 // Token: 0x0400009F RID: 159
353 Switch = 512,
354 // Token: 0x040000A0 RID: 160
355 Mobile = 14,
356 // Token: 0x040000A1 RID: 161
357 Console = 672,
358 // Token: 0x040000A2 RID: 162
359 All = 65535
360 }
361
362 // Token: 0x0200002B RID: 43
363 public enum DrSKUType
364 {
365 // Token: 0x040000A4 RID: 164
366 UNKNOWN,
367 // Token: 0x040000A5 RID: 165
368 SCEE,
369 // Token: 0x040000A6 RID: 166
370 SCEA,
371 // Token: 0x040000A7 RID: 167
372 SCEASIA
373 }
374
375 // Token: 0x0200002C RID: 44
376 public static class User
377 {
378 // Token: 0x17000044 RID: 68
379 // (get) Token: 0x060000E6 RID: 230 RVA: 0x00003BB8 File Offset: 0x00001DB8
380 public static bool PermissionsFetchFailed
381 {
382 get
383 {
384 }
385 }
386
387 // Token: 0x17000045 RID: 69
388 // (get) Token: 0x060000E7 RID: 231 RVA: 0x00003BC8 File Offset: 0x00001DC8
390 {
391 get
392 {
393 bool isEditor = Application.isEditor;
394 bool flag;
395 return flag;
396 }
397 }
398
399 // Token: 0x17000046 RID: 70
400 // (get) Token: 0x060000E8 RID: 232 RVA: 0x00003BE4 File Offset: 0x00001DE4
401 public static bool HasChatPermissions
402 {
403 get
404 {
405 bool isEditor = Application.isEditor;
406 bool flag;
407 return flag;
408 }
409 }
410
411 // Token: 0x060000E9 RID: 233 RVA: 0x00003C00 File Offset: 0x00001E00
412 public static void UpdateChatRequests()
413 {
414 if (!true)
415 {
416 }
417 }
418
419 // Token: 0x060000EA RID: 234 RVA: 0x00003C14 File Offset: 0x00001E14
420 public static void FilterText(string inputText, Action<string> callback)
421 {
422 if (!true)
423 {
424 }
425 long num = 0L;
426 if (true)
427 {
428 }
429 if (num == 0L)
430 {
431 return;
432 }
433 throw new OutOfMemoryException();
434 }
435
436 // Token: 0x060000EB RID: 235 RVA: 0x00003C4C File Offset: 0x00001E4C
437 private static void PlatformCheckCanChatThread()
438 {
439 if (!true)
440 {
441 }
442 }
443
444 // Token: 0x060000EC RID: 236 RVA: 0x00003C60 File Offset: 0x00001E60
445 public static void CanChatWith(ChatHelper.ChatRequest request)
446 {
447 if (!true)
448 {
449 }
451 ChatHelper.ChatRequest.ChatRequestCallback callback = request.Callback;
452 IntPtr method_code = callback.method_code;
453 IntPtr invoke_impl = callback.invoke_impl;
454 IntPtr method = callback.method;
455 }
456
457 // Token: 0x17000047 RID: 71
458 // (get) Token: 0x060000ED RID: 237 RVA: 0x00003C94 File Offset: 0x00001E94
459 public static bool IsAgeRestricted
460 {
461 get
462 {
463 }
464 }
465
466 // Token: 0x17000048 RID: 72
467 // (get) Token: 0x060000EE RID: 238 RVA: 0x00003CA4 File Offset: 0x00001EA4
468 public static bool IsPatchRequired
469 {
470 get
471 {
472 }
473 }
474
475 // Token: 0x17000049 RID: 73
476 // (get) Token: 0x060000EF RID: 239 RVA: 0x00003CB4 File Offset: 0x00001EB4
477 public static bool HasMultiplayerPermissions
478 {
479 get
480 {
481 bool isEditor = Application.isEditor;
482 bool flag;
483 return flag;
484 }
485 }
486
487 // Token: 0x060000F0 RID: 240 RVA: 0x00003CD0 File Offset: 0x00001ED0
488 public static void OnPlatformUserChanged()
489 {
490 if (!true)
491 {
492 }
493 if (true)
494 {
495 return;
496 }
497 }
498
499 // Token: 0x14000002 RID: 2
500 // (add) Token: 0x060000F1 RID: 241 RVA: 0x00003CE4 File Offset: 0x00001EE4
501 // (remove) Token: 0x060000F2 RID: 242 RVA: 0x00003D00 File Offset: 0x00001F00
502 public static event Action PlatformUserChanged
503 {
505 add
506 {
507 if (!true)
508 {
509 }
511 if (@delegate != null)
512 {
513 }
514 }
516 remove
517 {
518 if (!true)
519 {
520 }
522 if (@delegate != null)
523 {
524 }
525 }
526 }
527
528 // Token: 0x060000F3 RID: 243 RVA: 0x00003D1C File Offset: 0x00001F1C
529 // Note: this type is marked as 'beforefieldinit'.
530 static User()
531 {
532 }
533
534 // Token: 0x040000A8 RID: 168
536
537 // Token: 0x040000A9 RID: 169
539
540 // Token: 0x040000AA RID: 170
542
543 // Token: 0x040000AB RID: 171
545
546 // Token: 0x040000AC RID: 172
547 private static object fiitlerOpLock;
548
549 // Token: 0x040000AD RID: 173
551
552 // Token: 0x040000AE RID: 174
554 private static Action PlatformUserChanged;
555 }
556
557 // Token: 0x0200002D RID: 45
558 public class IOS
559 {
560 // Token: 0x1700004A RID: 74
561 // (get) Token: 0x060000F4 RID: 244 RVA: 0x00003D30 File Offset: 0x00001F30
562 public static iOS_Mouse Mouse
563 {
564 get
565 {
566 /*
567An exception occurred when decompiling this method (060000F4)
568
569ICSharpCode.Decompiler.DecompilerException: Error decompiling iOS_Mouse DrPlatform/IOS::get_Mouse()
570
571 ---> System.Exception: Basic block has to end with unconditional control flow.
572{
573 Block_0:
574 stloc:bool(var_1_07, callgetter:bool(Application::get_isEditor))
575}
576
577 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
578 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
579 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
580 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
581 --- End of inner exception stack trace ---
582 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
583 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
584*/;
585 }
586 }
587
588 // Token: 0x060000F5 RID: 245 RVA: 0x00003D44 File Offset: 0x00001F44
589 [Conditional("UNITY_IOS")]
590 public static void Update()
591 {
592 if (!true)
593 {
594 }
596 }
597
598 // Token: 0x060000F6 RID: 246 RVA: 0x00003D5C File Offset: 0x00001F5C
599 [Conditional("UNITY_IOS")]
600 public static void Setup()
601 {
603 if (!true)
604 {
605 }
607 }
608
609 // Token: 0x060000F7 RID: 247 RVA: 0x00003D78 File Offset: 0x00001F78
610 [Conditional("UNITY_IOS")]
611 public static void OpenGameCentreSettings()
612 {
613 Application.OpenURL("App-Prefs:root=GAMECENTER");
614 }
615
616 // Token: 0x1700004B RID: 75
617 // (get) Token: 0x060000F8 RID: 248 RVA: 0x00003D90 File Offset: 0x00001F90
618 public static string AppID
619 {
620 get
621 {
622 return "1078942993";
623 }
624 }
625
626 // Token: 0x060000F9 RID: 249 RVA: 0x00003DA4 File Offset: 0x00001FA4
627 public static void UpdateMouse()
628 {
629 }
630
631 // Token: 0x060000FA RID: 250 RVA: 0x00003DB4 File Offset: 0x00001FB4
632 public IOS()
633 {
634 }
635
636 // Token: 0x040000AF RID: 175
637 private static iOS_Mouse _mouse;
638
639 // Token: 0x040000B0 RID: 176
640 private const string c_gamecenterSettingsURL = "App-Prefs:root=GAMECENTER";
641
642 // Token: 0x0200002E RID: 46
643 public class User
644 {
645 // Token: 0x1700004C RID: 76
646 // (get) Token: 0x060000FB RID: 251 RVA: 0x00003DC8 File Offset: 0x00001FC8
647 public static bool SigningIn
648 {
649 get
650 {
651 return default(bool);
652 }
653 }
654
655 // Token: 0x060000FC RID: 252 RVA: 0x00003BB6 File Offset: 0x00001DB6
656 public static void RequestSignIn()
657 {
658 }
659
660 // Token: 0x1700004D RID: 77
661 // (get) Token: 0x060000FD RID: 253 RVA: 0x00003DE0 File Offset: 0x00001FE0
663 {
664 get
665 {
666 return DrPlatform.IOS.User.UserState.LoadedFromCache;
667 }
668 }
669
670 // Token: 0x1700004E RID: 78
671 // (get) Token: 0x060000FE RID: 254 RVA: 0x00003B83 File Offset: 0x00001D83
672 public static string UserUID
673 {
674 get
675 {
676 return null;
677 }
678 }
679
680 // Token: 0x1700004F RID: 79
681 // (get) Token: 0x060000FF RID: 255 RVA: 0x00003B83 File Offset: 0x00001D83
682 public static string GamerTag
683 {
684 get
685 {
686 return null;
687 }
688 }
689
690 // Token: 0x06000100 RID: 256 RVA: 0x00003BB6 File Offset: 0x00001DB6
691 public User()
692 {
693 }
694
695 // Token: 0x0200002F RID: 47
696 public enum UserState
697 {
698 // Token: 0x040000B2 RID: 178
700 // Token: 0x040000B3 RID: 179
701 SignedIn,
702 // Token: 0x040000B4 RID: 180
704 }
705 }
706 }
707
708 // Token: 0x02000030 RID: 48
709 public class PS4
710 {
711 // Token: 0x06000101 RID: 257 RVA: 0x00003DF8 File Offset: 0x00001FF8
712 public static void UpdateMouse()
713 {
714 }
715
716 // Token: 0x06000102 RID: 258 RVA: 0x00003E08 File Offset: 0x00002008
717 [Conditional("UNITY_PS4")]
718 public static void Update(bool updateFocus = false)
719 {
720 }
721
722 // Token: 0x06000103 RID: 259 RVA: 0x00003E18 File Offset: 0x00002018
723 [Conditional("UNITY_PS4")]
724 public static void Setup()
725 {
726 if (!true)
727 {
728 }
729 if (true || !true)
730 {
731 }
732 }
733
734 // Token: 0x06000104 RID: 260 RVA: 0x00003E30 File Offset: 0x00002030
735 [Conditional("UNITY_PS4")]
736 public static void StartSession()
737 {
738 }
739
740 // Token: 0x06000105 RID: 261 RVA: 0x00003E40 File Offset: 0x00002040
741 [Conditional("UNITY_PS4")]
742 public static void Start()
743 {
744 }
745
746 // Token: 0x06000106 RID: 262 RVA: 0x00003E50 File Offset: 0x00002050
747 [Conditional("UNITY_PS4")]
749 {
750 if (!true)
751 {
752 }
757 }
758
759 // Token: 0x06000107 RID: 263 RVA: 0x00003E7C File Offset: 0x0000207C
760 public PS4()
761 {
762 }
763
764 // Token: 0x06000108 RID: 264 RVA: 0x00003E90 File Offset: 0x00002090
765 // Note: this type is marked as 'beforefieldinit'.
766 static PS4()
767 {
768 if (256 == 0)
769 {
770 }
771 }
772
773 // Token: 0x040000B5 RID: 181
774 private const float SOCKET_CLEANUP_TIME = 1f;
775
776 // Token: 0x040000B6 RID: 182
777 private static bool _setup;
778
779 // Token: 0x040000B7 RID: 183
780 private static bool _hasFocus;
781
782 // Token: 0x040000B8 RID: 184
783 private static float _socketsTimer;
784
785 // Token: 0x040000B9 RID: 185
787
788 // Token: 0x040000BA RID: 186
789 public static bool DisablePlatformChecks;
790
791 // Token: 0x040000BB RID: 187
792 private static bool wasMouseConnected;
793
794 // Token: 0x040000BC RID: 188
796
797 // Token: 0x040000BD RID: 189
798 public static Vector3 MousePosition;
799
800 // Token: 0x040000BE RID: 190
801 public static bool MouseButton0;
802
803 // Token: 0x040000BF RID: 191
804 public static bool MouseButton1;
805
806 // Token: 0x040000C0 RID: 192
807 public static bool MouseButton2;
808
809 // Token: 0x040000C1 RID: 193
810 public static bool MouseButtonPrev0;
811
812 // Token: 0x040000C2 RID: 194
813 public static bool MouseButtonPrev1;
814
815 // Token: 0x040000C3 RID: 195
816 public static bool MouseButtonPrev2;
817
818 // Token: 0x02000031 RID: 49
819 public class User
820 {
821 // Token: 0x06000109 RID: 265 RVA: 0x00003BB6 File Offset: 0x00001DB6
822 public static void ShowProfile(string playerId)
823 {
824 }
825
826 // Token: 0x17000050 RID: 80
827 // (get) Token: 0x0600010A RID: 266 RVA: 0x00003EA4 File Offset: 0x000020A4
828 public static bool PermissionsFetchFailed
829 {
830 get
831 {
832 return default(bool);
833 }
834 }
835
836 // Token: 0x17000051 RID: 81
837 // (get) Token: 0x0600010B RID: 267 RVA: 0x00003EBC File Offset: 0x000020BC
838 public static bool IsPatchRequired
839 {
840 get
841 {
842 return default(bool);
843 }
844 }
845
846 // Token: 0x17000052 RID: 82
847 // (get) Token: 0x0600010C RID: 268 RVA: 0x00003ED4 File Offset: 0x000020D4
848 public static bool IsAgeRestricted
849 {
850 get
851 {
852 return default(bool);
853 }
854 }
855
856 // Token: 0x17000053 RID: 83
857 // (get) Token: 0x0600010D RID: 269 RVA: 0x00003EEC File Offset: 0x000020EC
859 {
860 get
861 {
862 return default(bool);
863 }
864 }
865
866 // Token: 0x17000054 RID: 84
867 // (get) Token: 0x0600010E RID: 270 RVA: 0x00003F04 File Offset: 0x00002104
868 public static bool HasChatPermissions
869 {
870 get
871 {
872 return default(bool);
873 }
874 }
875
876 // Token: 0x17000055 RID: 85
877 // (get) Token: 0x0600010F RID: 271 RVA: 0x00003B83 File Offset: 0x00001D83
878 public static string UserUID
879 {
880 get
881 {
882 return null;
883 }
884 }
885
886 // Token: 0x17000056 RID: 86
887 // (get) Token: 0x06000110 RID: 272 RVA: 0x00003B83 File Offset: 0x00001D83
888 public static string GamerTag
889 {
890 get
891 {
892 return null;
893 }
894 }
895
896 // Token: 0x06000111 RID: 273 RVA: 0x00003F1C File Offset: 0x0000211C
897 public static bool CanViewPlayerOnline(string playerId)
898 {
899 return default(bool);
900 }
901
902 // Token: 0x06000112 RID: 274 RVA: 0x00003BB6 File Offset: 0x00001DB6
903 [Conditional("UNITY_PS4")]
904 public static void Start()
905 {
906 }
907
908 // Token: 0x06000113 RID: 275 RVA: 0x00003BB6 File Offset: 0x00001DB6
909 public static void ResetPermissions()
910 {
911 }
912
913 // Token: 0x06000114 RID: 276 RVA: 0x00003BB6 File Offset: 0x00001DB6
914 private static void SetupPermissions()
915 {
916 }
917
918 // Token: 0x06000115 RID: 277 RVA: 0x00003BB6 File Offset: 0x00001DB6
919 public User()
920 {
921 }
922
923 // Token: 0x040000C4 RID: 196
924 public static int PrimaryUserID;
925
926 // Token: 0x040000C5 RID: 197
927 private static bool UGCRestriction;
928
929 // Token: 0x040000C6 RID: 198
930 private static bool ChatRestriction;
931
932 // Token: 0x040000C7 RID: 199
933 private static bool PatchRequired;
934
935 // Token: 0x040000C8 RID: 200
936 private static bool AgeRestricted;
937
938 // Token: 0x040000C9 RID: 201
939 private static bool MultiplayerRestricted;
940
941 // Token: 0x040000CA RID: 202
942 private static bool SetupUserPermissions;
943 }
944 }
945
946 // Token: 0x02000032 RID: 50
947 public class Stadia
948 {
949 // Token: 0x06000116 RID: 278 RVA: 0x00003F34 File Offset: 0x00002134
950 [Conditional("UNITY_STADIA")]
951 public static void Start()
952 {
953 }
954
955 // Token: 0x06000117 RID: 279 RVA: 0x00003F44 File Offset: 0x00002144
956 [Conditional("UNITY_STADIA")]
957 public static void Setup()
958 {
959 }
960
961 // Token: 0x06000118 RID: 280 RVA: 0x00003F54 File Offset: 0x00002154
962 [Conditional("UNITY_STADIA")]
963 public static void Update()
964 {
965 }
966
967 // Token: 0x06000119 RID: 281 RVA: 0x00003F64 File Offset: 0x00002164
968 public Stadia()
969 {
970 }
971
972 // Token: 0x02000033 RID: 51
973 public class User
974 {
975 // Token: 0x17000057 RID: 87
976 // (get) Token: 0x0600011A RID: 282 RVA: 0x00003B83 File Offset: 0x00001D83
977 public static string UserUID
978 {
979 get
980 {
981 return null;
982 }
983 }
984
985 // Token: 0x17000058 RID: 88
986 // (get) Token: 0x0600011B RID: 283 RVA: 0x00003F78 File Offset: 0x00002178
987 public static bool HasMultiplayerPermissions
988 {
989 get
990 {
991 return default(bool);
992 }
993 }
994
995 // Token: 0x17000059 RID: 89
996 // (get) Token: 0x0600011C RID: 284 RVA: 0x00003F90 File Offset: 0x00002190
997 public static bool HasChatPermissions
998 {
999 get
1000 {
1001 return default(bool);
1002 }
1003 }
1004
1005 // Token: 0x0600011D RID: 285 RVA: 0x00003BB6 File Offset: 0x00001DB6
1007 {
1008 }
1009
1010 // Token: 0x0600011E RID: 286 RVA: 0x00003BB6 File Offset: 0x00001DB6
1011 public User()
1012 {
1013 }
1014
1015 // Token: 0x0600011F RID: 287 RVA: 0x00003BB6 File Offset: 0x00001DB6
1016 // Note: this type is marked as 'beforefieldinit'.
1017 static User()
1018 {
1019 }
1020
1021 // Token: 0x040000CB RID: 203
1022 private static string savePath;
1023 }
1024 }
1025
1026 // Token: 0x02000034 RID: 52
1027 public class Steam
1028 {
1029 // Token: 0x06000120 RID: 288 RVA: 0x00003FA8 File Offset: 0x000021A8
1030 [Conditional("UNITY_STEAM")]
1031 public static void Setup()
1032 {
1033 }
1034
1035 // Token: 0x06000121 RID: 289 RVA: 0x00003FB8 File Offset: 0x000021B8
1036 [Conditional("UNITY_STEAM")]
1037 public static void Update()
1038 {
1039 }
1040
1041 // Token: 0x06000122 RID: 290 RVA: 0x00003FC8 File Offset: 0x000021C8
1042 public Steam()
1043 {
1044 }
1045
1046 // Token: 0x02000035 RID: 53
1047 public class User
1048 {
1049 // Token: 0x1700005A RID: 90
1050 // (get) Token: 0x06000123 RID: 291 RVA: 0x00003B83 File Offset: 0x00001D83
1051 public static string UserUID
1052 {
1053 get
1054 {
1055 return null;
1056 }
1057 }
1058
1059 // Token: 0x1700005B RID: 91
1060 // (get) Token: 0x06000124 RID: 292 RVA: 0x00003B83 File Offset: 0x00001D83
1061 public static string GamerTag
1062 {
1063 get
1064 {
1065 return null;
1066 }
1067 }
1068
1069 // Token: 0x06000125 RID: 293 RVA: 0x00003B83 File Offset: 0x00001D83
1070 public static string GetAuthSessionTicket()
1071 {
1072 return null;
1073 }
1074
1075 // Token: 0x06000126 RID: 294 RVA: 0x00003BB6 File Offset: 0x00001DB6
1076 public User()
1077 {
1078 }
1079 }
1080 }
1081
1082 // Token: 0x02000036 RID: 54
1083 public class Switch
1084 {
1085 // Token: 0x06000127 RID: 295 RVA: 0x00003FDC File Offset: 0x000021DC
1086 [Conditional("UNITY_SWITCH")]
1087 public static void Setup()
1088 {
1090 }
1091
1092 // Token: 0x06000128 RID: 296 RVA: 0x00003FF0 File Offset: 0x000021F0
1093 [Conditional("UNITY_SWITCH")]
1094 public static void Start()
1095 {
1096 }
1097
1098 // Token: 0x06000129 RID: 297 RVA: 0x00004000 File Offset: 0x00002200
1099 [Conditional("UNITY_SWITCH")]
1100 public static void Update()
1101 {
1102 }
1103
1104 // Token: 0x1700005C RID: 92
1105 // (get) Token: 0x0600012A RID: 298 RVA: 0x000021DB File Offset: 0x000003DB
1106 public static bool Docked
1107 {
1108 get
1109 {
1110 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1111 }
1112 }
1113
1114 // Token: 0x0600012B RID: 299 RVA: 0x00004010 File Offset: 0x00002210
1115 private static void SetCpuBoostMode(object data)
1116 {
1117 string text;
1118 Debug.Log(text);
1119 }
1120
1121 // Token: 0x1700005D RID: 93
1122 // (get) Token: 0x0600012C RID: 300 RVA: 0x000021DB File Offset: 0x000003DB
1123 // (set) Token: 0x0600012D RID: 301 RVA: 0x00004024 File Offset: 0x00002224
1124 public static bool CPUBoostMode
1125 {
1126 get
1127 {
1128 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1129 }
1130 set
1131 {
1132 }
1133 }
1134
1135 // Token: 0x0600012E RID: 302 RVA: 0x00004040 File Offset: 0x00002240
1136 [Conditional("UNITY_SWITCH")]
1137 public static void ShowProfile(PlatformUser user)
1138 {
1139 }
1140
1141 // Token: 0x0600012F RID: 303 RVA: 0x00004050 File Offset: 0x00002250
1142 [Conditional("UNITY_SWITCH")]
1143 public static void FilterText(string value)
1144 {
1145 }
1146
1147 // Token: 0x06000130 RID: 304 RVA: 0x00004060 File Offset: 0x00002260
1148 public Switch()
1149 {
1150 }
1151
1152 // Token: 0x040000CC RID: 204
1153 private static bool cpuBoost;
1154 }
1155
1156 // Token: 0x02000037 RID: 55
1157 public class XBO
1158 {
1159 // Token: 0x06000131 RID: 305 RVA: 0x00004074 File Offset: 0x00002274
1160 [Conditional("UNITY_XBOXONE")]
1161 public static void Update()
1162 {
1163 }
1164
1165 // Token: 0x06000132 RID: 306 RVA: 0x00004084 File Offset: 0x00002284
1166 [Conditional("UNITY_XBOXONE")]
1167 public static void Setup()
1168 {
1169 }
1170
1171 // Token: 0x06000133 RID: 307 RVA: 0x00004094 File Offset: 0x00002294
1172 private static void Suspending()
1173 {
1174 }
1175
1176 // Token: 0x06000134 RID: 308 RVA: 0x000040B4 File Offset: 0x000022B4
1177 private static void Resuming(double span)
1178 {
1179 }
1180
1181 // Token: 0x06000135 RID: 309 RVA: 0x000040C4 File Offset: 0x000022C4
1183 {
1184 }
1185
1186 // Token: 0x06000136 RID: 310 RVA: 0x000040D4 File Offset: 0x000022D4
1187 [Conditional("UNITY_XBOXONE")]
1188 public static void StartSession()
1189 {
1190 }
1191
1192 // Token: 0x06000137 RID: 311 RVA: 0x000040E4 File Offset: 0x000022E4
1193 [Conditional("UNITY_XBOXONE")]
1194 public static void Start()
1195 {
1196 }
1197
1198 // Token: 0x06000138 RID: 312 RVA: 0x000040F4 File Offset: 0x000022F4
1199 public XBO()
1200 {
1201 }
1202
1203 // Token: 0x040000CD RID: 205
1204 public const string SCID = "f4f80100-7f03-4df9-8fbd-f0191738ca2a";
1205
1206 // Token: 0x040000CE RID: 206
1207 private static bool _setup;
1208
1209 // Token: 0x040000CF RID: 207
1211
1212 // Token: 0x02000038 RID: 56
1213 public class User
1214 {
1215 // Token: 0x1700005E RID: 94
1216 // (get) Token: 0x06000139 RID: 313 RVA: 0x00004108 File Offset: 0x00002308
1217 public static bool HasMultiplayerPermissions
1218 {
1219 get
1220 {
1221 return default(bool);
1222 }
1223 }
1224
1225 // Token: 0x1700005F RID: 95
1226 // (get) Token: 0x0600013A RID: 314 RVA: 0x00004120 File Offset: 0x00002320
1228 {
1229 get
1230 {
1231 return default(bool);
1232 }
1233 }
1234
1235 // Token: 0x17000060 RID: 96
1236 // (get) Token: 0x0600013B RID: 315 RVA: 0x00004138 File Offset: 0x00002338
1237 public static bool HasChatPermissions
1238 {
1239 get
1240 {
1241 return default(bool);
1242 }
1243 }
1244
1245 // Token: 0x17000061 RID: 97
1246 // (get) Token: 0x0600013C RID: 316 RVA: 0x00003B83 File Offset: 0x00001D83
1247 public static string UserUID
1248 {
1249 get
1250 {
1251 return null;
1252 }
1253 }
1254
1255 // Token: 0x17000062 RID: 98
1256 // (get) Token: 0x0600013D RID: 317 RVA: 0x00003B83 File Offset: 0x00001D83
1257 public static string GamerTag
1258 {
1259 get
1260 {
1261 return null;
1262 }
1263 }
1264
1265 // Token: 0x0600013E RID: 318 RVA: 0x00003BB6 File Offset: 0x00001DB6
1266 [Conditional("UNITY_XBOXONE")]
1267 public static void Start()
1268 {
1269 }
1270
1271 // Token: 0x0600013F RID: 319 RVA: 0x00003BB6 File Offset: 0x00001DB6
1272 [Conditional("UNITY_XBOXONE")]
1273 public static void ShowGamerCard(string xboPlayerId)
1274 {
1275 }
1276
1277 // Token: 0x06000140 RID: 320 RVA: 0x00003BB6 File Offset: 0x00001DB6
1278 public User()
1279 {
1280 }
1281 }
1282 }
1283}
class f__AnonymousType0<< Count > j__TPar
static DrPlatform.Android.User.LoginState CurrentLoginState
static string UserUID
static void RequestLogin()
static string GamerTag
static string AccountProfileURL
static void Update()
static void Setup()
static string InstallSource
static void RequestSignIn()
static bool SigningIn
static string UserUID
static DrPlatform.IOS.User.UserState LoginState
static string GamerTag
static iOS_Mouse _mouse
static void UpdateMouse()
static void Setup()
static void OpenGameCentreSettings()
static string AppID
const string c_gamecenterSettingsURL
static void Update()
static bool IsPatchRequired
static bool CanViewPlayerOnline(string playerId)
static bool SetupUserPermissions
static bool MultiplayerRestricted
static void SetupPermissions()
static string UserUID
static bool ChatRestriction
static void ResetPermissions()
static bool HasUserGeneratedContentPermissions
static void Start()
static bool PatchRequired
static bool UGCRestriction
static bool PermissionsFetchFailed
static bool AgeRestricted
static bool HasChatPermissions
static string GamerTag
static bool IsAgeRestricted
static void ShowProfile(string playerId)
static int PrimaryUserID
static bool MouseButton0
static bool MouseButton1
static bool DisablePlatformChecks
static bool _hasFocus
static float _socketsTimer
static void Start()
static bool MouseButtonPrev2
static void Setup()
static bool MouseButton2
const float SOCKET_CLEANUP_TIME
static void NotfityMultiplayerRealTimeUsage()
static bool wasMouseConnected
static bool MouseButtonPrev0
static bool _setup
static void Update(bool updateFocus=false)
static void StartSession()
static bool MouseButtonPrev1
static void UpdateMouse()
static Vector3 MousePosition
static Vector3 lastUnityMousePosition
static DateTime _lastMPNofityMessage
static string savePath
static void ShowMultiplayerRestrictionOverlay()
static bool HasMultiplayerPermissions
static string UserUID
static bool HasChatPermissions
static void Setup()
static void Update()
static void Start()
static string GamerTag
static string UserUID
static string GetAuthSessionTicket()
static void Setup()
static void Update()
static bool cpuBoost
static bool Docked
static void Update()
static void FilterText(string value)
static void ShowProfile(PlatformUser user)
static void SetCpuBoostMode(object data)
static bool CPUBoostMode
static void Setup()
static void Start()
static bool HasMultiplayerPermissions
static object fiitlerOpLock
static AutoResetEvent fliterOpCompleteEvent
static ConcurrentQueue< ChatHelper.ChatRequest > PendingChatRequests
static void CanChatWith(ChatHelper.ChatRequest request)
static void UpdateChatRequests()
static ManagedThread PlatformCheckThread
static bool IsPatchRequired
static Action PlatformUserChanged
static bool IsAgeRestricted
static void PlatformCheckCanChatThread()
static void FilterText(string inputText, Action< string > callback)
static bool PermissionsFetchFailed
static bool HasUserGeneratedContentPermissions
static ManualResetEvent chatCheckPending
static bool HasChatPermissions
static void OnPlatformUserChanged()
static ConcurrentQueue< ChatHelper.ChatRequest > CompletedChatRequests
static bool HasMultiplayerPermissions
static string UserUID
static bool HasChatPermissions
static bool HasUserGeneratedContentPermissions
static void ShowGamerCard(string xboPlayerId)
static string GamerTag
static void Start()
static void ResourceAvailabilityChangedEvent(bool amConstrained)
static void Update()
static void StartSession()
static void Setup()
static void Suspending()
const string SCID
static void Start()
static NetworkReachability networkReachability
static bool _setup
static void Resuming(double span)
static string DeviceModel
static bool ConnectionDown
static bool IsSignedInToCurrentPlatform()
Definition DrPlatform.cs:79
static DrPlatform.DrSKUType CurrentSKU
Definition DrPlatform.cs:36
static void StartSession()
static bool IsMainThread
static void Setup()
static DrPlatform.DrPlatformType CurrentPlatform
Definition DrPlatform.cs:26
static void SetConnectionDown(bool connectionDown)
static void OpenStoreURL()
Definition DrPlatform.cs:43
static Thread MainThread
static void Start()
static bool IsUIHighlightEnabled
static void Update(float elapsedTime)
Definition DrPlatform.cs:91
static string InstallSource
static ? bool isChromebook
static void SetVSyncCount()
static Guid SessionId
static bool PlatformMatches(DrPlatform.DrPlatformType platformCompare1, DrPlatform.DrPlatformType platformCompare2)
Definition DrPlatform.cs:85
static bool IsChromebook
Definition DrPlatform.cs:16
static bool IsCachedSignIn()
Definition DrPlatform.cs:55
static bool IsCurrentPlatform(DrPlatform.DrPlatformType platform)
Definition DrPlatform.cs:49
static void ExecuteSnippets()
static Thread CurrentThread
Definition Thread.cs:381
static void OpenURL(string url)
static void Log(object message)
Definition Debug.cs:51
static string deviceModel
Definition SystemInfo.cs:49
static void Setup()
static void Update()
static DateTime UtcNow
Definition DateTime.cs:1318
static Guid NewGuid()
Definition Guid.cs:15
double TotalSeconds
Definition TimeSpan.cs:137