2227 lines
80 KiB
C#
2227 lines
80 KiB
C#
using System;
|
||
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using System.Globalization;
|
||
using System.Runtime.CompilerServices;
|
||
using AOT;
|
||
using Cpp2IlInjected;
|
||
using RecNet;
|
||
using RecRoom.Core;
|
||
using RecRoom.MobileNotifications;
|
||
using SA.Foundation.Patterns;
|
||
using SA.Foundation.Templates;
|
||
using SA.iOS.Social;
|
||
using SA.iOS.StoreKit;
|
||
using SA.iOS.UIKit;
|
||
using SA.iOS.Utilities;
|
||
using UnityEngine;
|
||
|
||
// Token: 0x02000309 RID: 777
|
||
[Token(Token = "0x2000309")]
|
||
public class IOSPlatformManager : PlatformManager
|
||
{
|
||
// Token: 0x06001857 RID: 6231 RVA: 0x00062220 File Offset: 0x00060420
|
||
[Token(Token = "0x6001857")]
|
||
[Address(RVA = "0x1B30500", Offset = "0x1B2F500", VA = "0x181B30500")]
|
||
private static bool EBEPAEGBHCD()
|
||
{
|
||
int <MMNACOMPEFI>k__BackingField = KNMNINOPCAI.<MMNACOMPEFI>k__BackingField;
|
||
string text;
|
||
Debug.Log(text);
|
||
if (<MMNACOMPEFI>k__BackingField < 1900)
|
||
{
|
||
string deviceModel = SystemInfo.deviceModel;
|
||
int num;
|
||
Debug.LogError(string.Format("Device does not meet minimum spec -- {0} has {1} MB memory, but Rec Room requires {2} MB.", deviceModel, deviceModel, num));
|
||
ISN_UIAlertController isn_UIAlertController = new ISN_UIAlertController("Error", "Your device does not support Rec Room.\nRec Room works with: iPhone 6S and above; iPad (2017) and above.", (ISN_UIAlertControllerStyle)((uint)1));
|
||
int num2;
|
||
Action action = new Action(num2.Suspend);
|
||
num2 = 0;
|
||
int num3;
|
||
ISN_UIAlertAction isn_UIAlertAction = new ISN_UIAlertAction("Okay", (ISN_UIAlertActionStyle)num3, action);
|
||
num3 = 0;
|
||
isn_UIAlertController.AddAction(isn_UIAlertAction);
|
||
if (isn_UIAlertAction == 0)
|
||
{
|
||
isn_UIAlertController.Present();
|
||
}
|
||
}
|
||
return <MMNACOMPEFI>k__BackingField >= 1900;
|
||
}
|
||
|
||
// Token: 0x1700040D RID: 1037
|
||
// (get) Token: 0x06001858 RID: 6232 RVA: 0x000622C0 File Offset: 0x000604C0
|
||
[Token(Token = "0x1700040D")]
|
||
public override MLFKNFFOOPF ODHAKEMLFBM
|
||
{
|
||
[Token(Token = "0x6001858")]
|
||
[Address(RVA = "0x6271D0", Offset = "0x6261D0", VA = "0x1806271D0", Slot = "30")]
|
||
get
|
||
{
|
||
return MLFKNFFOOPF.IOS;
|
||
}
|
||
}
|
||
|
||
// Token: 0x1700040E RID: 1038
|
||
// (get) Token: 0x06001859 RID: 6233 RVA: 0x000622D0 File Offset: 0x000604D0
|
||
[Token(Token = "0x1700040E")]
|
||
public override KFMCHGDCCGM DIDBCAAOKDF
|
||
{
|
||
[Token(Token = "0x6001859")]
|
||
[Address(RVA = "0x4DB5B0", Offset = "0x4DA5B0", VA = "0x1804DB5B0", Slot = "32")]
|
||
get
|
||
{
|
||
return KFMCHGDCCGM.Mobile;
|
||
}
|
||
}
|
||
|
||
// Token: 0x1700040F RID: 1039
|
||
// (get) Token: 0x0600185A RID: 6234 RVA: 0x000622E0 File Offset: 0x000604E0
|
||
[Token(Token = "0x1700040F")]
|
||
public override float DKNJHAGIIPK
|
||
{
|
||
[Token(Token = "0x600185A")]
|
||
[Address(RVA = "0x1B34250", Offset = "0x1B33250", VA = "0x181B34250", Slot = "33")]
|
||
get
|
||
{
|
||
if (this.NDAKFEMHFON != 0)
|
||
{
|
||
}
|
||
KHINMMJIENE khinmmjiene = base.AHEKGFGIGEE;
|
||
throw new NullReferenceException();
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000410 RID: 1040
|
||
// (get) Token: 0x0600185B RID: 6235 RVA: 0x00062314 File Offset: 0x00060514
|
||
[Token(Token = "0x17000410")]
|
||
public override bool EKAEMOLADFF
|
||
{
|
||
[Token(Token = "0x600185B")]
|
||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "22")]
|
||
get
|
||
{
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000411 RID: 1041
|
||
// (get) Token: 0x0600185C RID: 6236 RVA: 0x00062324 File Offset: 0x00060524
|
||
[Token(Token = "0x17000411")]
|
||
public override bool FKGEHCEGMMJ
|
||
{
|
||
[Token(Token = "0x600185C")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "34")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000412 RID: 1042
|
||
// (get) Token: 0x0600185D RID: 6237 RVA: 0x00062334 File Offset: 0x00060534
|
||
[Token(Token = "0x17000412")]
|
||
public override bool EBGCPJFAAKD
|
||
{
|
||
[Token(Token = "0x600185D")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "35")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000413 RID: 1043
|
||
// (get) Token: 0x0600185E RID: 6238 RVA: 0x00062344 File Offset: 0x00060544
|
||
[Token(Token = "0x17000413")]
|
||
public override bool CEEGHPLMADD
|
||
{
|
||
[Token(Token = "0x600185E")]
|
||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "36")]
|
||
get
|
||
{
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000414 RID: 1044
|
||
// (get) Token: 0x0600185F RID: 6239 RVA: 0x00062354 File Offset: 0x00060554
|
||
[Token(Token = "0x17000414")]
|
||
public override bool ANLDLHPKHCB
|
||
{
|
||
[Token(Token = "0x600185F")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "37")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000415 RID: 1045
|
||
// (get) Token: 0x06001860 RID: 6240 RVA: 0x00062364 File Offset: 0x00060564
|
||
[Token(Token = "0x17000415")]
|
||
public override bool BGKANOJIIMD
|
||
{
|
||
[Token(Token = "0x6001860")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "38")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000416 RID: 1046
|
||
// (get) Token: 0x06001861 RID: 6241 RVA: 0x00062374 File Offset: 0x00060574
|
||
[Token(Token = "0x17000416")]
|
||
public override bool PIHCPMMKFDK
|
||
{
|
||
[Token(Token = "0x6001861")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "39")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000417 RID: 1047
|
||
// (get) Token: 0x06001862 RID: 6242 RVA: 0x00062384 File Offset: 0x00060584
|
||
[Token(Token = "0x17000417")]
|
||
public override PPDOPHKNMCK? EJMJBHAHLDI
|
||
{
|
||
[Token(Token = "0x6001862")]
|
||
[Address(RVA = "0x1B340E0", Offset = "0x1B330E0", VA = "0x181B340E0", Slot = "43")]
|
||
get
|
||
{
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000418 RID: 1048
|
||
// (get) Token: 0x06001863 RID: 6243 RVA: 0x00062394 File Offset: 0x00060594
|
||
[Token(Token = "0x17000418")]
|
||
public override bool BPPLBGNEJNJ
|
||
{
|
||
[Token(Token = "0x6001863")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "44")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000419 RID: 1049
|
||
// (get) Token: 0x06001864 RID: 6244 RVA: 0x000623A4 File Offset: 0x000605A4
|
||
[Token(Token = "0x17000419")]
|
||
public override bool NDFKHLOLHAB
|
||
{
|
||
[Token(Token = "0x6001864")]
|
||
[Address(RVA = "0x1B341C0", Offset = "0x1B331C0", VA = "0x181B341C0", Slot = "19")]
|
||
get
|
||
{
|
||
/*
|
||
An exception occurred when decompiling this method (06001864)
|
||
|
||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean IOSPlatformManager::get_HasSmallPhysicalScreen()
|
||
|
||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||
{
|
||
Block_0:
|
||
stloc:Vector2(var_2_07, call:Vector2(KKNDFPGMEAM::DAEMIPGIEOO))
|
||
}
|
||
|
||
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
|
||
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
|
||
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
|
||
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
|
||
--- End of inner exception stack trace ---
|
||
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
|
||
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 1663
|
||
*/;
|
||
}
|
||
}
|
||
|
||
// Token: 0x1700041A RID: 1050
|
||
// (get) Token: 0x06001865 RID: 6245 RVA: 0x000623B8 File Offset: 0x000605B8
|
||
[Token(Token = "0x1700041A")]
|
||
public override bool NECECIHKEME
|
||
{
|
||
[Token(Token = "0x6001865")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "21")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x1700041B RID: 1051
|
||
// (get) Token: 0x06001866 RID: 6246 RVA: 0x000623C8 File Offset: 0x000605C8
|
||
[Token(Token = "0x1700041B")]
|
||
public override bool NMAJOIOIHLE
|
||
{
|
||
[Token(Token = "0x6001866")]
|
||
[Address(RVA = "0x1B341B0", Offset = "0x1B331B0", VA = "0x181B341B0", Slot = "20")]
|
||
get
|
||
{
|
||
}
|
||
}
|
||
|
||
// Token: 0x06001867 RID: 6247 RVA: 0x000623D8 File Offset: 0x000605D8
|
||
[Token(Token = "0x6001867")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "63")]
|
||
public override bool SupportsLinkToDownloadUpdate()
|
||
{
|
||
return true;
|
||
}
|
||
|
||
// Token: 0x06001868 RID: 6248 RVA: 0x0000220F File Offset: 0x0000040F
|
||
[Token(Token = "0x6001868")]
|
||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "64")]
|
||
public override void LinkToDownloadUpdate()
|
||
{
|
||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||
}
|
||
|
||
// Token: 0x06001869 RID: 6249 RVA: 0x000623E8 File Offset: 0x000605E8
|
||
[Token(Token = "0x6001869")]
|
||
[Address(RVA = "0x1B33F80", Offset = "0x1B32F80", VA = "0x181B33F80")]
|
||
private void Start()
|
||
{
|
||
MobileNotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
int num;
|
||
Action action = new Action(num.FAIHNBFNLEC);
|
||
num = 0;
|
||
instance.ANNELOMBMDH += action;
|
||
}
|
||
|
||
// Token: 0x0600186A RID: 6250 RVA: 0x00062418 File Offset: 0x00060618
|
||
[Token(Token = "0x600186A")]
|
||
[Address(RVA = "0x1B32870", Offset = "0x1B31870", VA = "0x181B32870")]
|
||
private void OnApplicationFocus(bool LMHGKGKNCDO)
|
||
{
|
||
for (;;)
|
||
{
|
||
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
||
{
|
||
SingletonMonoBehaviour.ONCPNMDGGKG.SetLocalPlayerBackgrounded(LMHGKGKNCDO);
|
||
}
|
||
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
||
{
|
||
AudioManager.SetMute(this, LMHGKGKNCDO);
|
||
}
|
||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||
if (!LMHGKGKNCDO)
|
||
{
|
||
break;
|
||
}
|
||
if (this.PKACAMFNMNK != 0)
|
||
{
|
||
}
|
||
if (!SessionManager.AAIKLOAPAJD)
|
||
{
|
||
goto Block_6;
|
||
}
|
||
}
|
||
bool flag = Matchmaking.BBJAEJHMAPB.IOMILKGCCAH;
|
||
if (!flag && flag)
|
||
{
|
||
Debug.Log("Waiting to prepare cached dorm...");
|
||
if (this.PKACAMFNMNK != 0)
|
||
{
|
||
}
|
||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
IOSPlatformManager.BKGPNKDMFMH bkgpnkdmfmh;
|
||
bkgpnkdmfmh.System.IDisposable.Dispose();
|
||
int num = 0;
|
||
bkgpnkdmfmh.<>1__state = num;
|
||
KFBABPAPIMB kfbabpapimb = instance.Run(this, bkgpnkdmfmh);
|
||
if (IOSPlatformManager.<>c.<>9__48_2 == 0)
|
||
{
|
||
IOSPlatformManager.<>c.<>9__48_2 = delegate
|
||
{
|
||
Debug.Log("Cached dorm un-queued, app may have been resumed before the scene load could be requested.");
|
||
};
|
||
}
|
||
this.PKACAMFNMNK = typeof(IOSPlatformManager.<>c).TypeHandle;
|
||
}
|
||
return;
|
||
Block_6:
|
||
PMGCJEPKFOF<PCBCGDHBAEL> pmgcjepkfof = KMDHPCHFADM.BPAGDCDBHAM();
|
||
if (IOSPlatformManager.<>c.<>9__48_0 == 0)
|
||
{
|
||
IOSPlatformManager.<>c.<>9__48_0 = delegate(PCBCGDHBAEL status)
|
||
{
|
||
if (status != PCBCGDHBAEL.ValidForPlay)
|
||
{
|
||
Debug.LogError("Update required after being in the background. Logging out.");
|
||
SessionManager.LogoutToBootScene();
|
||
return;
|
||
}
|
||
};
|
||
}
|
||
int num2 = 0;
|
||
num2 += num2;
|
||
num2++;
|
||
if (IOSPlatformManager.<>c.<>9__48_1 == 0)
|
||
{
|
||
IOSPlatformManager.<>c.<>9__48_1 = delegate(string error)
|
||
{
|
||
Debug.LogError("Error connecting to Rec Net after being in the background. Logging out. " + error);
|
||
SessionManager.LogoutToBootScene();
|
||
};
|
||
}
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x0600186B RID: 6251 RVA: 0x00062540 File Offset: 0x00060740
|
||
[Token(Token = "0x600186B")]
|
||
[Address(RVA = "0x1B30360", Offset = "0x1B2F360", VA = "0x181B30360")]
|
||
private static IEnumerator<KENFJGFMIPM> DDPCNPACHBA()
|
||
{
|
||
/*
|
||
An exception occurred when decompiling this method (0600186B)
|
||
|
||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> IOSPlatformManager::DDPCNPACHBA()
|
||
|
||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||
{
|
||
Block_0:
|
||
call:void(BKGPNKDMFMH::System.IDisposable.Dispose, ldloc:BKGPNKDMFMH(var_0))
|
||
stfld:int32(BKGPNKDMFMH::<>1__state, ldloc:BKGPNKDMFMH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||
}
|
||
|
||
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
|
||
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
|
||
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
|
||
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
|
||
--- End of inner exception stack trace ---
|
||
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
|
||
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 1663
|
||
*/;
|
||
}
|
||
|
||
// Token: 0x0600186C RID: 6252 RVA: 0x0006255C File Offset: 0x0006075C
|
||
[Token(Token = "0x600186C")]
|
||
[Address(RVA = "0x1B32200", Offset = "0x1B31200", VA = "0x181B32200")]
|
||
private static void LHEICOLNLJL(string MOPOMPHBHKF)
|
||
{
|
||
if (Application.isFocused && !SessionManager.AAIKLOAPAJD)
|
||
{
|
||
Debug.LogError("Heartbeat failed after being in the background. Logging out. " + MOPOMPHBHKF);
|
||
SessionManager.LogoutToBootScene();
|
||
return;
|
||
}
|
||
}
|
||
|
||
// Token: 0x0600186D RID: 6253 RVA: 0x00062598 File Offset: 0x00060798
|
||
[Token(Token = "0x600186D")]
|
||
[Address(RVA = "0x1B2FDA0", Offset = "0x1B2EDA0", VA = "0x181B2FDA0", Slot = "4")]
|
||
protected override void Awake()
|
||
{
|
||
base.Awake();
|
||
MFBGLIHGCGO<string> lheicolnljl = Matchmaking.LHEICOLNLJL;
|
||
int num;
|
||
Action<string> action = new Action(num.LHEICOLNLJL);
|
||
num = 0;
|
||
}
|
||
|
||
// Token: 0x0600186E RID: 6254 RVA: 0x000625C8 File Offset: 0x000607C8
|
||
[Token(Token = "0x600186E")]
|
||
[Address(RVA = "0x1B32FA0", Offset = "0x1B31FA0", VA = "0x181B32FA0", Slot = "5")]
|
||
protected override void OnDestroy()
|
||
{
|
||
base.OnDestroy();
|
||
MobileNotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
int num = 0;
|
||
if (instance != num)
|
||
{
|
||
MobileNotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
int num2;
|
||
Action action = new Action(num2.FAIHNBFNLEC);
|
||
num2 = 0;
|
||
instance2.ANNELOMBMDH -= action;
|
||
}
|
||
AudioManager.RemoveVolumeMultiplier(this);
|
||
MFBGLIHGCGO<string> lheicolnljl = Matchmaking.LHEICOLNLJL;
|
||
int num3;
|
||
Action<string> action2 = new Action(num3.LHEICOLNLJL);
|
||
num3 = 0;
|
||
}
|
||
|
||
// Token: 0x0600186F RID: 6255 RVA: 0x00062630 File Offset: 0x00060830
|
||
[Token(Token = "0x600186F")]
|
||
[Address(RVA = "0x1B31680", Offset = "0x1B30680", VA = "0x181B31680", Slot = "45")]
|
||
public override DABKFAIHBBP Initialize()
|
||
{
|
||
ISN_Services.Parent.DFFNGCIAOME<Transform>();
|
||
SA_SingletonService.Parent.DFFNGCIAOME<Transform>();
|
||
int num = 0;
|
||
CharUnicodeInfo.Debug.Assert(true, num);
|
||
if (IOSPlatformManager.EBEPAEGBHCD())
|
||
{
|
||
if (IOSPlatformManager.BPAOOCAFKMF && !IOSPlatformManager.BONKOJEGBNI)
|
||
{
|
||
string text = IOSPlatformManager.ENIBNMDJKGI();
|
||
}
|
||
string text2 = IOSPlatformManager.NOJGPAJLPAC();
|
||
base.NGOKOHGEJMI = text2;
|
||
ISN_UIDevice currentDevice = ISN_UIDevice.CurrentDevice;
|
||
string text3 = "’s iPad";
|
||
if (currentDevice.m_UserInterfaceIdiom == ISN_UIUserInterfaceIdiom.Phone)
|
||
{
|
||
text3 = "’s iPhone";
|
||
}
|
||
if (ISN_UIDevice.CurrentDevice.m_Name.EndsWith(text3))
|
||
{
|
||
string text4 = ISN_UIDevice.CurrentDevice.m_Name.NLGELJNDBLM(text3);
|
||
this.<PGPMOPIGPFN>k__BackingField = text4;
|
||
}
|
||
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = this.GFMHKKKEOGE;
|
||
string hardwareTypeString = this.JHGADPHMMKG;
|
||
Application.targetFrameRate = 60;
|
||
ulong num2;
|
||
Application.runInBackground = num2 != 0UL;
|
||
Screen.sleepTimeout = -1;
|
||
Time.fixedDeltaTime = 0.033333335f;
|
||
this.<COEJDGMMNHF>k__BackingField = true;
|
||
IOSPlatformManager.OCFHLPMAFGK = this;
|
||
Action<float> action = new Action(this.IOAEFGNNMEC);
|
||
IDisposable disposable = ADIFCODGAML.LFJPCEKGMIA(this, action);
|
||
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
|
||
Action<PPDOPHKNMCK> action2 = new Action(this.KPNIPPCIAEK);
|
||
int num3 = 0;
|
||
num3 += num3;
|
||
num3++;
|
||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||
}
|
||
return JJEKJGALHKO.LIPGKFECLDO("Device does not meet minimum spec.");
|
||
}
|
||
|
||
// Token: 0x06001870 RID: 6256 RVA: 0x00062794 File Offset: 0x00060994
|
||
[Token(Token = "0x6001870")]
|
||
[Address(RVA = "0x1B33360", Offset = "0x1B32360", VA = "0x181B33360", Slot = "46")]
|
||
public override DABKFAIHBBP PostLoginInitialize()
|
||
{
|
||
int num = 0;
|
||
CharUnicodeInfo.Debug.Assert(true, num);
|
||
SingletonMonoBehaviour.ONCPNMDGGKG.PostLoginInitialize();
|
||
ISN_SKPaymentQueue.Init(new Action(this.OKKJIDAIDPL));
|
||
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
|
||
KFMCHGDCCGM recNetDeviceClass = this.DIDBCAAOKDF;
|
||
if (recNetDeviceClass != KFMCHGDCCGM.Unknown)
|
||
{
|
||
LoadingScreen instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
int num2 = 0;
|
||
if (instance != num2)
|
||
{
|
||
SingletonMonoBehaviour.ONCPNMDGGKG.QueueTipContext(DHGPOFKKCAE.HeadphoneWarning);
|
||
}
|
||
}
|
||
if (IOSPlatformManager.BPAOOCAFKMF && !IOSPlatformManager.BONKOJEGBNI)
|
||
{
|
||
string text = IOSPlatformManager.ENIBNMDJKGI();
|
||
string legacyPlatformId = text;
|
||
string text2 = IOSPlatformManager.NOJGPAJLPAC();
|
||
string legacyPlatformId4 = legacyPlatformId;
|
||
string newPlatformId = text2;
|
||
DABKFAIHBBP dabkfaihbbp = MHOKOMMOGKM.LOGLOOECEBM(legacyPlatformId4, text2);
|
||
Action<string> action = delegate(string error)
|
||
{
|
||
string legacyPlatformId2 = legacyPlatformId;
|
||
string newPlatformId3 = newPlatformId;
|
||
CFLMJLFBOKH.KPKILFPDLMD(legacyPlatformId2, newPlatformId3, error);
|
||
};
|
||
Action action2 = delegate
|
||
{
|
||
IOSPlatformManager.BONKOJEGBNI = true;
|
||
string legacyPlatformId3 = legacyPlatformId;
|
||
string newPlatformId2 = newPlatformId;
|
||
int num3 = 0;
|
||
CFLMJLFBOKH.KPKILFPDLMD(legacyPlatformId3, newPlatformId2, num3);
|
||
};
|
||
}
|
||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||
}
|
||
|
||
// Token: 0x06001871 RID: 6257 RVA: 0x00062880 File Offset: 0x00060A80
|
||
[Token(Token = "0x6001871")]
|
||
[Address(RVA = "0x1B321D0", Offset = "0x1B311D0", VA = "0x181B321D0")]
|
||
private void KPNIPPCIAEK(PPDOPHKNMCK IIIKOCMHIAO)
|
||
{
|
||
KFMCHGDCCGM recNetDeviceClass = this.DIDBCAAOKDF;
|
||
}
|
||
|
||
// Token: 0x06001872 RID: 6258 RVA: 0x0000220F File Offset: 0x0000040F
|
||
[Token(Token = "0x6001872")]
|
||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "65")]
|
||
public override void SetRichPresenceStatus(string EEHOFLPKHND)
|
||
{
|
||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||
}
|
||
|
||
// Token: 0x06001873 RID: 6259 RVA: 0x00062894 File Offset: 0x00060A94
|
||
[Token(Token = "0x6001873")]
|
||
[Address(RVA = "0x1B30EC0", Offset = "0x1B2FEC0", VA = "0x181B30EC0", Slot = "67")]
|
||
public override PMGCJEPKFOF<List<string>> GetPlatformFriendIds()
|
||
{
|
||
int num;
|
||
List<string> list = new List(num);
|
||
num = 0;
|
||
PMGCJEPKFOF<string> pmgcjepkfof;
|
||
return pmgcjepkfof;
|
||
}
|
||
|
||
// Token: 0x06001874 RID: 6260 RVA: 0x000628AC File Offset: 0x00060AAC
|
||
[Token(Token = "0x6001874")]
|
||
[Address(RVA = "0x1B30F40", Offset = "0x1B2FF40", VA = "0x181B30F40", Slot = "68")]
|
||
public override PMGCJEPKFOF<string> GetPlatformFriendName(string MJKOJAAMEJN)
|
||
{
|
||
return JJEKJGALHKO.LIPGKFECLDO<string>("Platform friends are not supported on iOS");
|
||
}
|
||
|
||
// Token: 0x06001875 RID: 6261 RVA: 0x000628C4 File Offset: 0x00060AC4
|
||
[Token(Token = "0x6001875")]
|
||
[Address(RVA = "0x1B30FA0", Offset = "0x1B2FFA0", VA = "0x181B30FA0", Slot = "69")]
|
||
public override PMGCJEPKFOF<Texture> GetPlatformFriendPicture(string MJKOJAAMEJN)
|
||
{
|
||
return JJEKJGALHKO.LIPGKFECLDO<Texture>("Platform friends are not supported on iOS");
|
||
}
|
||
|
||
// Token: 0x06001876 RID: 6262 RVA: 0x000628DC File Offset: 0x00060ADC
|
||
[Token(Token = "0x6001876")]
|
||
[Address(RVA = "0x1B2FC40", Offset = "0x1B2EC40", VA = "0x181B2FC40", Slot = "70")]
|
||
public override PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>> ApplySkuMetadataOverrides(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
|
||
{
|
||
CBLLFJEDOII<List<GCBPKHFJKCE.DJGBECJHOKF>> cbllfjedoii = new CBLLFJEDOII();
|
||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
int num;
|
||
IOSPlatformManager.OPHOOMFLNIH ophoomflnih = new IOSPlatformManager.OPHOOMFLNIH(num);
|
||
num = 0;
|
||
ophoomflnih.completePromise = cbllfjedoii;
|
||
ophoomflnih.skus = ECKDLLFMLGF;
|
||
KFBABPAPIMB kfbabpapimb = instance.Run(this, ophoomflnih);
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x06001877 RID: 6263 RVA: 0x0006291C File Offset: 0x00060B1C
|
||
[Token(Token = "0x6001877")]
|
||
[Address(RVA = "0x1B2FA20", Offset = "0x1B2EA20", VA = "0x181B2FA20")]
|
||
private IEnumerator<KENFJGFMIPM> AEPJPIPPJJG(CBLLFJEDOII<List<GCBPKHFJKCE.DJGBECJHOKF>> MCINMMCGJML, List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
|
||
{
|
||
int num;
|
||
IOSPlatformManager.OPHOOMFLNIH ophoomflnih = new IOSPlatformManager.OPHOOMFLNIH(num);
|
||
num = 0;
|
||
ophoomflnih.completePromise = MCINMMCGJML;
|
||
ophoomflnih.skus = ECKDLLFMLGF;
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x06001878 RID: 6264 RVA: 0x00062948 File Offset: 0x00060B48
|
||
[Token(Token = "0x6001878")]
|
||
[Address(RVA = "0x1B30B50", Offset = "0x1B2FB50", VA = "0x181B30B50", Slot = "71")]
|
||
public override PMGCJEPKFOF<string> GetCommerceAccessToken()
|
||
{
|
||
return JJEKJGALHKO.MKLIDFOGIGO<string>(CHKIKHCFANK.HLHBJCIJPBE(this.GIDOPPICOBG(), "GetCommerceAccessToken"));
|
||
}
|
||
|
||
// Token: 0x06001879 RID: 6265 RVA: 0x0000220F File Offset: 0x0000040F
|
||
[Token(Token = "0x6001879")]
|
||
[Address(RVA = "0x1B30BD0", Offset = "0x1B2FBD0", VA = "0x181B30BD0", Slot = "72")]
|
||
public override PMGCJEPKFOF<string> GetCommerceSubscriptionAccessToken()
|
||
{
|
||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||
}
|
||
|
||
// Token: 0x0600187A RID: 6266 RVA: 0x0006296C File Offset: 0x00060B6C
|
||
[Token(Token = "0x600187A")]
|
||
[Address(RVA = "0x1B30AD0", Offset = "0x1B2FAD0", VA = "0x181B30AD0")]
|
||
private Dictionary<string, object> GIDOPPICOBG()
|
||
{
|
||
Dictionary<string, object> dictionary = new Dictionary();
|
||
string identifier = Application.identifier;
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x0600187B RID: 6267 RVA: 0x0000220F File Offset: 0x0000040F
|
||
[Token(Token = "0x600187B")]
|
||
[Address(RVA = "0x1B30CF0", Offset = "0x1B2FCF0", VA = "0x181B30CF0")]
|
||
public PMGCJEPKFOF<ISN_SKAppStoreReceipt> GetCurrentAppStoreReceipt(bool PMJCGOLMNIO)
|
||
{
|
||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||
}
|
||
|
||
// Token: 0x0600187C RID: 6268 RVA: 0x00062994 File Offset: 0x00060B94
|
||
[Token(Token = "0x600187C")]
|
||
[Address(RVA = "0x1B31B00", Offset = "0x1B30B00", VA = "0x181B31B00")]
|
||
private IEnumerator<KENFJGFMIPM> JAFNAPNNPLP()
|
||
{
|
||
/*
|
||
An exception occurred when decompiling this method (0600187C)
|
||
|
||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> IOSPlatformManager::JAFNAPNNPLP()
|
||
|
||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||
{
|
||
Block_0:
|
||
call:void(FKIFBHCJFMO::System.IDisposable.Dispose, ldloc:FKIFBHCJFMO(var_0))
|
||
stfld:int32(FKIFBHCJFMO::<>1__state, ldloc:FKIFBHCJFMO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||
}
|
||
|
||
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
|
||
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
|
||
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
|
||
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
|
||
--- End of inner exception stack trace ---
|
||
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
|
||
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 1663
|
||
*/;
|
||
}
|
||
|
||
// Token: 0x0600187D RID: 6269 RVA: 0x000629B0 File Offset: 0x00060BB0
|
||
[Token(Token = "0x600187D")]
|
||
[Address(RVA = "0x1B2FD50", Offset = "0x1B2ED50", VA = "0x181B2FD50", Slot = "73")]
|
||
public override DABKFAIHBBP AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
|
||
{
|
||
/*
|
||
An exception occurred when decompiling this method (0600187D)
|
||
|
||
ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP IOSPlatformManager::AuthorizePurchase(System.Int64,GCBPKHFJKCE/DJGBECJHOKF)
|
||
|
||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||
{
|
||
Block_0:
|
||
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
|
||
}
|
||
|
||
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
|
||
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
|
||
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
|
||
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
|
||
--- End of inner exception stack trace ---
|
||
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
|
||
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 1663
|
||
*/;
|
||
}
|
||
|
||
// Token: 0x0600187E RID: 6270 RVA: 0x000629C4 File Offset: 0x00060BC4
|
||
[Token(Token = "0x600187E")]
|
||
[Address(RVA = "0x1B33720", Offset = "0x1B32720", VA = "0x181B33720", Slot = "74")]
|
||
public override PMGCJEPKFOF<PlatformManager.KKHHEPAKHGA> Purchase(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, int? OIHLGGEKIHB)
|
||
{
|
||
IOSPlatformManager.JIMCGOKMPIE jimcgokmpie = new IOSPlatformManager.JIMCGOKMPIE();
|
||
jimcgokmpie.sku = HPNJHHKGNNJ;
|
||
jimcgokmpie.<>4__this = this;
|
||
ISN_Preloader.LockScreen();
|
||
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = this.<NJPCIEMIPKP>k__BackingField;
|
||
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
|
||
GCBPKHFJKCE.DJGBECJHOKF sku = jimcgokmpie.sku;
|
||
CBLLFJEDOII<PlatformManager.KKHHEPAKHGA> cbllfjedoii = new CBLLFJEDOII();
|
||
jimcgokmpie.promise = cbllfjedoii;
|
||
IOSPlatformManager.FJGFIPKNKFB ffdebcoedkj = this.FFDEBCOEDKJ;
|
||
Action<ISN_iSKPaymentTransaction, string> action = new Action(jimcgokmpie.<Purchase>g__HandleTransactionComplete|0);
|
||
ffdebcoedkj.NBLMPILIHHK(action);
|
||
ISN_SKPaymentQueue.AddPayment(jimcgokmpie.sku.<NLFGBILDLMJ>k__BackingField);
|
||
CBLLFJEDOII<PlatformManager.KKHHEPAKHGA> promise = jimcgokmpie.promise;
|
||
if (IOSPlatformManager.<>c.<>9__68_1 == 0)
|
||
{
|
||
IOSPlatformManager.<>c.<>9__68_1 = delegate
|
||
{
|
||
ISN_Preloader.UnlockScreen();
|
||
};
|
||
}
|
||
promise.System.Collections.IEnumerator.Reset();
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x0600187F RID: 6271 RVA: 0x00062A70 File Offset: 0x00060C70
|
||
[Token(Token = "0x600187F")]
|
||
[Address(RVA = "0x1B33C40", Offset = "0x1B32C40", VA = "0x181B33C40", Slot = "75")]
|
||
public override DABKFAIHBBP RestorePurchases()
|
||
{
|
||
IOSPlatformManager.FCGLAKLADJJ fcglakladjj;
|
||
Action<SA_Result> ehboccmknld;
|
||
Delegate @delegate;
|
||
do
|
||
{
|
||
fcglakladjj = new IOSPlatformManager.FCGLAKLADJJ();
|
||
fcglakladjj.<>4__this = this;
|
||
ISN_Preloader.LockScreen();
|
||
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
||
fcglakladjj.promise = jjekjgalhko;
|
||
IOSPlatformManager.FJGFIPKNKFB ffdebcoedkj = this.FFDEBCOEDKJ;
|
||
Action<ISN_iSKPaymentTransaction, string> action = new Action(fcglakladjj.<RestorePurchases>g__HandleTransactionUpdated|0);
|
||
ffdebcoedkj.NBLMPILIHHK(action);
|
||
IOSPlatformManager.FJGFIPKNKFB ffdebcoedkj2 = this.FFDEBCOEDKJ;
|
||
Action<SA_Result> action2 = new Action(fcglakladjj.<RestorePurchases>g__HandleRestoreTransactionsComplete|1);
|
||
ehboccmknld = ffdebcoedkj2.EHBOCCMKNLD;
|
||
@delegate = Delegate.Combine(ehboccmknld, action2);
|
||
}
|
||
while (@delegate != 0 && @delegate == 0);
|
||
while (@delegate != ehboccmknld)
|
||
{
|
||
}
|
||
ISN_SKPaymentQueue.RestoreCompletedTransactions();
|
||
JJEKJGALHKO promise = fcglakladjj.promise;
|
||
if (IOSPlatformManager.<>c.<>9__69_2 == 0)
|
||
{
|
||
IOSPlatformManager.<>c.<>9__69_2 = delegate
|
||
{
|
||
ISN_Preloader.UnlockScreen();
|
||
};
|
||
}
|
||
bool flag = ((IEnumerator)promise).MoveNext();
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x06001880 RID: 6272 RVA: 0x00062B30 File Offset: 0x00060D30
|
||
[Token(Token = "0x6001880")]
|
||
[Address(RVA = "0x1B33EB0", Offset = "0x1B32EB0", VA = "0x181B33EB0", Slot = "76")]
|
||
public override DABKFAIHBBP ShowManageSubscriptionPlatformUI()
|
||
{
|
||
FBPACFPINIK.GCPHCMAKAPA("https://apps.apple.com/account/subscriptions", "apps.apple.com", true);
|
||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||
}
|
||
|
||
// Token: 0x06001881 RID: 6273 RVA: 0x00062B54 File Offset: 0x00060D54
|
||
[Token(Token = "0x6001881")]
|
||
[Address(RVA = "0x62FA10", Offset = "0x62EA10", VA = "0x18062FA10", Slot = "79")]
|
||
protected override PlatformManager.LDIIFDDCKCN DELGDFICAMG()
|
||
{
|
||
return PlatformManager.LDIIFDDCKCN.iOS;
|
||
}
|
||
|
||
// Token: 0x1700041C RID: 1052
|
||
// (get) Token: 0x06001882 RID: 6274 RVA: 0x00062B64 File Offset: 0x00060D64
|
||
[Token(Token = "0x1700041C")]
|
||
private static bool BPAOOCAFKMF
|
||
{
|
||
[Token(Token = "0x6001882")]
|
||
[Address(RVA = "0x1B31000", Offset = "0x1B30000", VA = "0x181B31000")]
|
||
get
|
||
{
|
||
throw new NullReferenceException();
|
||
}
|
||
}
|
||
|
||
// Token: 0x1700041D RID: 1053
|
||
// (get) Token: 0x06001884 RID: 6276 RVA: 0x00062B94 File Offset: 0x00060D94
|
||
// (set) Token: 0x06001883 RID: 6275 RVA: 0x00062B78 File Offset: 0x00060D78
|
||
[Token(Token = "0x1700041D")]
|
||
private static bool BONKOJEGBNI
|
||
{
|
||
[Token(Token = "0x6001884")]
|
||
[Address(RVA = "0x1B32700", Offset = "0x1B31700", VA = "0x181B32700")]
|
||
get
|
||
{
|
||
throw new NullReferenceException();
|
||
}
|
||
[Token(Token = "0x6001883")]
|
||
[Address(RVA = "0x1B2FAA0", Offset = "0x1B2EAA0", VA = "0x181B2FAA0")]
|
||
set
|
||
{
|
||
if (!value)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
|
||
// Token: 0x06001885 RID: 6277 RVA: 0x00062BA8 File Offset: 0x00060DA8
|
||
[Token(Token = "0x6001885")]
|
||
[Address(RVA = "0x1B30750", Offset = "0x1B2F750", VA = "0x181B30750")]
|
||
[Obsolete]
|
||
private static string ENIBNMDJKGI()
|
||
{
|
||
string deviceUniqueIdentifier = SystemInfo.deviceUniqueIdentifier;
|
||
int stringLength = deviceUniqueIdentifier.m_stringLength;
|
||
int num = 0;
|
||
string text = deviceUniqueIdentifier.Substring(num, stringLength);
|
||
int num2 = deviceUniqueIdentifier.m_stringLength;
|
||
num2 -= num;
|
||
string text2 = deviceUniqueIdentifier.Substring(num2);
|
||
int num3 = text.NPNNFCNGMID();
|
||
int num4 = text2.NPNNFCNGMID();
|
||
num4 = num3;
|
||
num4 += num4;
|
||
bool flag;
|
||
if (!flag)
|
||
{
|
||
Guid guid = Guid.NewGuid();
|
||
}
|
||
int num5 = 0;
|
||
byte[] array;
|
||
ulong num6 = BitConverter.ToUInt64(array, num5);
|
||
ulong num7 = BitConverter.ToUInt64(array, 8);
|
||
long num8 = array * (ulong)33L;
|
||
num8 += (long)num6;
|
||
long num9 = num8 * (long)((ulong)33L);
|
||
num7 += (ulong)num9;
|
||
string text3;
|
||
return text3;
|
||
}
|
||
|
||
// Token: 0x06001886 RID: 6278 RVA: 0x00062C5C File Offset: 0x00060E5C
|
||
[Token(Token = "0x6001886")]
|
||
[Address(RVA = "0x1B32460", Offset = "0x1B31460", VA = "0x181B32460")]
|
||
private static string NOJGPAJLPAC()
|
||
{
|
||
EFEFMHJPJIJ efefmhjpjij;
|
||
if (efefmhjpjij == 0)
|
||
{
|
||
if (efefmhjpjij != 0)
|
||
{
|
||
}
|
||
}
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x06001887 RID: 6279 RVA: 0x00062C88 File Offset: 0x00060E88
|
||
[Token(Token = "0x6001887")]
|
||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")]
|
||
private static string OAPJKPLAKIK()
|
||
{
|
||
}
|
||
|
||
// Token: 0x1700041E RID: 1054
|
||
// (get) Token: 0x06001888 RID: 6280 RVA: 0x00062C98 File Offset: 0x00060E98
|
||
[Token(Token = "0x1700041E")]
|
||
public override bool KKAILHFCFID
|
||
{
|
||
[Token(Token = "0x6001888")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "100")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x06001889 RID: 6281 RVA: 0x00062CA8 File Offset: 0x00060EA8
|
||
[Token(Token = "0x6001889")]
|
||
[Address(RVA = "0x1B304F0", Offset = "0x1B2F4F0", VA = "0x181B304F0", Slot = "101")]
|
||
public override void DisplaySystemReviewUI()
|
||
{
|
||
ISN_SKStoreReviewController.RequestReview();
|
||
}
|
||
|
||
// Token: 0x0600188A RID: 6282 RVA: 0x00062CBC File Offset: 0x00060EBC
|
||
[Token(Token = "0x600188A")]
|
||
[Address(RVA = "0x1B303B0", Offset = "0x1B2F3B0", VA = "0x181B303B0")]
|
||
private static bool DOBAEKGACIJ(IOSPlatformManager.PPBKINJMKAH FEIIKGIHEBN)
|
||
{
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x0600188B RID: 6283 RVA: 0x00062CD0 File Offset: 0x00060ED0
|
||
[Token(Token = "0x600188B")]
|
||
[Address(RVA = "0x1B31220", Offset = "0x1B30220", VA = "0x181B31220")]
|
||
private static void IGALKMAOFAG(IOSPlatformManager.PPBKINJMKAH FEIIKGIHEBN)
|
||
{
|
||
EFEFMHJPJIJ efefmhjpjij;
|
||
if (efefmhjpjij == 0)
|
||
{
|
||
}
|
||
}
|
||
|
||
// Token: 0x0600188C RID: 6284 RVA: 0x00062CEC File Offset: 0x00060EEC
|
||
[Token(Token = "0x600188C")]
|
||
[Address(RVA = "0x1B31DA0", Offset = "0x1B30DA0", VA = "0x181B31DA0")]
|
||
private static bool KCKEEJPNOBA(IOSPlatformManager.PPBKINJMKAH FEIIKGIHEBN)
|
||
{
|
||
EFEFMHJPJIJ efefmhjpjij;
|
||
if (efefmhjpjij == 0)
|
||
{
|
||
DateTime now = DateTime.Now;
|
||
EFEFMHJPJIJ efefmhjpjij2;
|
||
int num;
|
||
return efefmhjpjij2 != num;
|
||
}
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x0600188D RID: 6285 RVA: 0x00062D24 File Offset: 0x00060F24
|
||
[Token(Token = "0x600188D")]
|
||
[Address(RVA = "0x1B31B50", Offset = "0x1B30B50", VA = "0x181B31B50")]
|
||
private static void JIGMBDIGEBM(IOSPlatformManager.PPBKINJMKAH FEIIKGIHEBN)
|
||
{
|
||
DateTime now = DateTime.Now;
|
||
}
|
||
|
||
// Token: 0x0600188E RID: 6286 RVA: 0x00062D44 File Offset: 0x00060F44
|
||
[Token(Token = "0x600188E")]
|
||
[Address(RVA = "0x1B310E0", Offset = "0x1B300E0", VA = "0x181B310E0")]
|
||
private static void HHHCICEKBFE(IOSPlatformManager.PPBKINJMKAH FEIIKGIHEBN)
|
||
{
|
||
}
|
||
|
||
// Token: 0x0600188F RID: 6287 RVA: 0x00062D5C File Offset: 0x00060F5C
|
||
[Token(Token = "0x600188F")]
|
||
[Address(RVA = "0x1B30A80", Offset = "0x1B2FA80", VA = "0x181B30A80")]
|
||
private static void FAIHNBFNLEC()
|
||
{
|
||
IOSPlatformManager.IGALKMAOFAG(IOSPlatformManager.PPBKINJMKAH.Notifications);
|
||
}
|
||
|
||
// Token: 0x1700041F RID: 1055
|
||
// (get) Token: 0x06001890 RID: 6288 RVA: 0x00062D70 File Offset: 0x00060F70
|
||
[Token(Token = "0x1700041F")]
|
||
protected override bool FLKPBEKDIKL
|
||
{
|
||
[Token(Token = "0x6001890")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "56")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000420 RID: 1056
|
||
// (get) Token: 0x06001891 RID: 6289 RVA: 0x00062D80 File Offset: 0x00060F80
|
||
[Token(Token = "0x17000420")]
|
||
protected override bool BCMMFLHGOPA
|
||
{
|
||
[Token(Token = "0x6001891")]
|
||
[Address(RVA = "0x1B33350", Offset = "0x1B32350", VA = "0x181B33350", Slot = "57")]
|
||
get
|
||
{
|
||
return Application.HasUserAuthorization(UserAuthorization.Microphone);
|
||
}
|
||
}
|
||
|
||
// Token: 0x17000421 RID: 1057
|
||
// (get) Token: 0x06001892 RID: 6290 RVA: 0x00062D94 File Offset: 0x00060F94
|
||
[Token(Token = "0x17000421")]
|
||
protected override bool FCCHEBGKFBI
|
||
{
|
||
[Token(Token = "0x6001892")]
|
||
[Address(RVA = "0x1B32180", Offset = "0x1B31180", VA = "0x181B32180", Slot = "58")]
|
||
get
|
||
{
|
||
return !IOSPlatformManager.DOBAEKGACIJ(IOSPlatformManager.PPBKINJMKAH.Microphone);
|
||
}
|
||
}
|
||
|
||
// Token: 0x06001893 RID: 6291 RVA: 0x00062DAC File Offset: 0x00060FAC
|
||
[Token(Token = "0x6001893")]
|
||
[Address(RVA = "0x1B32040", Offset = "0x1B31040", VA = "0x181B32040", Slot = "59")]
|
||
protected override PMGCJEPKFOF<bool> KIIFCIKGEBE()
|
||
{
|
||
CBLLFJEDOII<bool> cbllfjedoii = new CBLLFJEDOII();
|
||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
int num;
|
||
IOSPlatformManager.LOOCPHEBPHP loocphebphp = new IOSPlatformManager.LOOCPHEBPHP(num);
|
||
num = 0;
|
||
loocphebphp.promise = cbllfjedoii;
|
||
KFBABPAPIMB kfbabpapimb = instance.Run(instance2, loocphebphp);
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x06001894 RID: 6292 RVA: 0x00062DEC File Offset: 0x00060FEC
|
||
[Token(Token = "0x6001894")]
|
||
[Address(RVA = "0x1B31420", Offset = "0x1B30420", VA = "0x181B31420")]
|
||
private static IEnumerator<KENFJGFMIPM> IMAOJBOLBBF(CBLLFJEDOII<bool> NKLGAGCHGPM)
|
||
{
|
||
int num;
|
||
IOSPlatformManager.LOOCPHEBPHP loocphebphp = new IOSPlatformManager.LOOCPHEBPHP(num);
|
||
num = 0;
|
||
loocphebphp.promise = NKLGAGCHGPM;
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x17000422 RID: 1058
|
||
// (get) Token: 0x06001895 RID: 6293 RVA: 0x00062E10 File Offset: 0x00061010
|
||
[Token(Token = "0x17000422")]
|
||
protected override bool OLLBCMOBGJP
|
||
{
|
||
[Token(Token = "0x6001895")]
|
||
[Address(RVA = "0x1B30310", Offset = "0x1B2F310", VA = "0x181B30310", Slot = "60")]
|
||
get
|
||
{
|
||
return IOSPlatformManager.DOBAEKGACIJ(IOSPlatformManager.PPBKINJMKAH.Microphone);
|
||
}
|
||
}
|
||
|
||
// Token: 0x06001896 RID: 6294 RVA: 0x00062E24 File Offset: 0x00061024
|
||
[Token(Token = "0x6001896")]
|
||
[Address(RVA = "0x1B31CD0", Offset = "0x1B30CD0", VA = "0x181B31CD0", Slot = "61")]
|
||
protected override DABKFAIHBBP JNBEKINIOGM()
|
||
{
|
||
string openSettingsURLString = ISN_UIApplication.OpenSettingsURLString;
|
||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||
}
|
||
|
||
// Token: 0x17000423 RID: 1059
|
||
// (get) Token: 0x06001897 RID: 6295 RVA: 0x00062E40 File Offset: 0x00061040
|
||
[Token(Token = "0x17000423")]
|
||
public static bool OIBBFBDIGOC
|
||
{
|
||
[Token(Token = "0x6001897")]
|
||
[Address(RVA = "0x1B34240", Offset = "0x1B33240", VA = "0x181B34240")]
|
||
get
|
||
{
|
||
return Application.HasUserAuthorization(UserAuthorization.WebCam);
|
||
}
|
||
}
|
||
|
||
// Token: 0x06001898 RID: 6296 RVA: 0x00062E54 File Offset: 0x00061054
|
||
[Token(Token = "0x6001898")]
|
||
[Address(RVA = "0x1B339F0", Offset = "0x1B329F0", VA = "0x181B339F0")]
|
||
public static DABKFAIHBBP RequestWebcamPermission()
|
||
{
|
||
if (IOSPlatformManager.DOBAEKGACIJ(IOSPlatformManager.PPBKINJMKAH.Webcam))
|
||
{
|
||
IOSPlatformManager.BOPCMBLMBEH();
|
||
CFLMJLFBOKH.IPKKEDPOCLL(Application.HasUserAuthorization(UserAuthorization.WebCam));
|
||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||
}
|
||
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
IOSPlatformManager.BEPOEOMLEGL bepoeomlegl;
|
||
bepoeomlegl.System.IDisposable.Dispose();
|
||
bepoeomlegl.<>1__state = (int)((ulong)0L);
|
||
bepoeomlegl.promise = jjekjgalhko;
|
||
KFBABPAPIMB kfbabpapimb = instance.Run(instance2, bepoeomlegl);
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x06001899 RID: 6297 RVA: 0x00062EC0 File Offset: 0x000610C0
|
||
[Token(Token = "0x6001899")]
|
||
[Address(RVA = "0x1B32380", Offset = "0x1B31380", VA = "0x181B32380")]
|
||
private static IEnumerator<KENFJGFMIPM> MLFJFCIGNCC(JJEKJGALHKO NKLGAGCHGPM)
|
||
{
|
||
/*
|
||
An exception occurred when decompiling this method (06001899)
|
||
|
||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> IOSPlatformManager::MLFJFCIGNCC(JJEKJGALHKO)
|
||
|
||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||
{
|
||
Block_0:
|
||
call:void(BEPOEOMLEGL::System.IDisposable.Dispose, ldloc:BEPOEOMLEGL(var_0))
|
||
stfld:int32(BEPOEOMLEGL::<>1__state, ldloc:BEPOEOMLEGL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||
stfld:JJEKJGALHKO(BEPOEOMLEGL::promise, ldloc:BEPOEOMLEGL(var_0), ldloc:JJEKJGALHKO(NKLGAGCHGPM))
|
||
}
|
||
|
||
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
|
||
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
|
||
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
|
||
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
|
||
--- End of inner exception stack trace ---
|
||
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
|
||
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 1663
|
||
*/;
|
||
}
|
||
|
||
// Token: 0x0600189A RID: 6298 RVA: 0x00062EE4 File Offset: 0x000610E4
|
||
[Token(Token = "0x600189A")]
|
||
[Address(RVA = "0x1B2FEE0", Offset = "0x1B2EEE0", VA = "0x181B2FEE0")]
|
||
private static void BOPCMBLMBEH()
|
||
{
|
||
if (IOSPlatformManager.KCKEEJPNOBA(IOSPlatformManager.PPBKINJMKAH.Webcam) && !Application.HasUserAuthorization(UserAuthorization.WebCam) && Player.HIMJIOGEAGA)
|
||
{
|
||
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
||
bool flag;
|
||
if (!flag)
|
||
{
|
||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||
string newLine = Environment.NewLine;
|
||
string newLine2 = Environment.NewLine;
|
||
int num = 0;
|
||
string text = "Rec Room uses your camera to control your avatar in certain circumstances. Please allow Rec Room to use the camera." + newLine + newLine2 + "You can disable this feature at any time in Watch > Settings > Gameplay";
|
||
if (IOSPlatformManager.<>c.<>9__108_0 == 0)
|
||
{
|
||
IOSPlatformManager.<>c.<>9__108_0 = delegate(JPIJGHNNIDP response)
|
||
{
|
||
int num2 = 0;
|
||
if (response != JPIJGHNNIDP.Affirmative)
|
||
{
|
||
if (response == JPIJGHNNIDP.Cancel)
|
||
{
|
||
goto IL_56;
|
||
}
|
||
IOSPlatformManager.PPBKINJMKAH ppbkinjmkah;
|
||
int hashCode = ppbkinjmkah.GetHashCode();
|
||
}
|
||
if (Player.HIMJIOGEAGA)
|
||
{
|
||
WatchUI local2 = WatchUI.BFPPPLIJIGC;
|
||
}
|
||
int num3 = 0;
|
||
if (num2 != num3)
|
||
{
|
||
SettingsWatchUIFlow settingsWatchUIFlow;
|
||
settingsWatchUIFlow.ShowGameplaySubscreen();
|
||
}
|
||
AsyncOperation asyncOperation = Application.RequestUserAuthorization(UserAuthorization.WebCam);
|
||
string openSettingsURLString = ISN_UIApplication.OpenSettingsURLString;
|
||
IL_56:
|
||
IOSPlatformManager.PPBKINJMKAH ppbkinjmkah2;
|
||
int hashCode2 = ppbkinjmkah2.GetHashCode();
|
||
};
|
||
}
|
||
if (num < 35)
|
||
{
|
||
num += num;
|
||
if (num == 35)
|
||
{
|
||
throw new NullReferenceException();
|
||
}
|
||
num++;
|
||
}
|
||
if (IOSPlatformManager.<>c.<>9__108_1 == 0)
|
||
{
|
||
IOSPlatformManager.<>c.<>9__108_1 = delegate
|
||
{
|
||
IOSPlatformManager.PPBKINJMKAH ppbkinjmkah3;
|
||
int hashCode3 = ppbkinjmkah3.GetHashCode();
|
||
DateTime now = DateTime.Now;
|
||
};
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
// Token: 0x0600189B RID: 6299 RVA: 0x00062FBC File Offset: 0x000611BC
|
||
[Token(Token = "0x600189B")]
|
||
[Address(RVA = "0x1B33150", Offset = "0x1B32150", VA = "0x181B33150")]
|
||
public static void OpenAppSettings()
|
||
{
|
||
string openSettingsURLString = ISN_UIApplication.OpenSettingsURLString;
|
||
}
|
||
|
||
// Token: 0x0600189C RID: 6300 RVA: 0x00062FD4 File Offset: 0x000611D4
|
||
[Token(Token = "0x600189C")]
|
||
[Address(RVA = "0x1B323E0", Offset = "0x1B313E0", VA = "0x181B323E0")]
|
||
[MonoPInvokeCallback(typeof(Action<double>))]
|
||
private static void NBBACEBDHML(double HDGAMJCDGJN)
|
||
{
|
||
IOSPlatformManager ocfhlpmafgk = IOSPlatformManager.OCFHLPMAFGK;
|
||
int num = 0;
|
||
ocfhlpmafgk.DNKKPNNGGOL = (float)num;
|
||
}
|
||
|
||
// Token: 0x0600189D RID: 6301 RVA: 0x00062FF8 File Offset: 0x000611F8
|
||
[Token(Token = "0x600189D")]
|
||
[Address(RVA = "0x1B31490", Offset = "0x1B30490", VA = "0x181B31490")]
|
||
private void IOAEFGNNMEC(float POGAEJIEPIM)
|
||
{
|
||
bool flag = FLPGPFCOJKO.MHFJAFEHFFJ(IOSPlatformManager.MNEDDKHFPAI);
|
||
float dnkkpnnggol = this.DNKKPNNGGOL;
|
||
float num = Mathf.InverseLerp(0.07f, 1f, dnkkpnnggol);
|
||
float hiakodefdfj = IOSPlatformManager.OCFHLPMAFGK.HIAKODEFDFJ;
|
||
if (!Mathf.Approximately(num, hiakodefdfj))
|
||
{
|
||
IOSPlatformManager.OCFHLPMAFGK.HIAKODEFDFJ = num;
|
||
AudioManager.SetVolumeMultiplier(IOSPlatformManager.OCFHLPMAFGK, 1f);
|
||
}
|
||
}
|
||
|
||
// Token: 0x0600189E RID: 6302 RVA: 0x00063064 File Offset: 0x00061264
|
||
[Token(Token = "0x600189E")]
|
||
[Address(RVA = "0x122FF20", Offset = "0x122EF20", VA = "0x18122FF20", Slot = "96")]
|
||
public override int SystemMemorySizeMB()
|
||
{
|
||
}
|
||
|
||
// Token: 0x0600189F RID: 6303 RVA: 0x00063074 File Offset: 0x00061274
|
||
[Token(Token = "0x600189F")]
|
||
[Address(RVA = "0x1B34020", Offset = "0x1B33020", VA = "0x181B34020", Slot = "97")]
|
||
public override bool TryGetMemoryStats(out NFAONMAODFO CMPCLAJFPAG)
|
||
{
|
||
CMPCLAJFPAG.AKOPJLIIBMB = 0;
|
||
return true;
|
||
}
|
||
|
||
// Token: 0x060018A0 RID: 6304 RVA: 0x00063090 File Offset: 0x00061290
|
||
[Token(Token = "0x60018A0")]
|
||
[Address(RVA = "0x1B30EB0", Offset = "0x1B2FEB0", VA = "0x181B30EB0", Slot = "98")]
|
||
public override float GetCurrentProcessTimeSinceBoot()
|
||
{
|
||
}
|
||
|
||
// Token: 0x17000424 RID: 1060
|
||
// (get) Token: 0x060018A1 RID: 6305 RVA: 0x000630A0 File Offset: 0x000612A0
|
||
[Token(Token = "0x17000424")]
|
||
public override bool OEAAEOPFEMM
|
||
{
|
||
[Token(Token = "0x60018A1")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "110")]
|
||
get
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
// Token: 0x060018A2 RID: 6306 RVA: 0x000630B0 File Offset: 0x000612B0
|
||
[Token(Token = "0x60018A2")]
|
||
[Address(RVA = "0x1B33170", Offset = "0x1B32170", VA = "0x181B33170", Slot = "111")]
|
||
public override void OpenNativeSharingPrompt(Enum OMGHPOEBAKK, string DNGKIAJLLHG, string KCDNNDGKINC, string PAANJCAOOAG, Texture2D IJKBAADKCBM, bool LCCPBEDNLBC)
|
||
{
|
||
Texture2D image = 0;
|
||
bool diposeImage = false;
|
||
Enum linkType = OMGHPOEBAKK;
|
||
string url = KCDNNDGKINC;
|
||
string key = DNGKIAJLLHG;
|
||
ISN_UIActivityViewController isn_UIActivityViewController = new ISN_UIActivityViewController();
|
||
bool flag = image;
|
||
if (!flag)
|
||
{
|
||
isn_UIActivityViewController.m_ExcludedActivityTypes.Add("com.apple.UIKit.activity.SaveToCameraRoll");
|
||
isn_UIActivityViewController.m_ExcludedActivityTypes.Add("com.apple.UIKit.activity.MarkupAsPDF");
|
||
string url4 = url;
|
||
if (flag)
|
||
{
|
||
if (flag)
|
||
{
|
||
goto IL_95;
|
||
}
|
||
isn_UIActivityViewController.m_Text = 0;
|
||
}
|
||
string url2 = url;
|
||
isn_UIActivityViewController.AddUrl(url2);
|
||
}
|
||
Texture2D image2 = image;
|
||
isn_UIActivityViewController.AddImage(image2);
|
||
IL_95:
|
||
isn_UIActivityViewController.m_ExcludedActivityTypes.Add("com.apple.UIKit.activity.Print");
|
||
isn_UIActivityViewController.m_ExcludedActivityTypes.Add("com.apple.UIKit.activity.AssignToContact");
|
||
Action<ISN_UIActivityViewControllerResult> action = delegate(ISN_UIActivityViewControllerResult result)
|
||
{
|
||
bool flag2 = image;
|
||
if (diposeImage != flag2)
|
||
{
|
||
global::UnityEngine.Object.Destroy(image);
|
||
}
|
||
bool completed = result.m_Completed;
|
||
if (completed)
|
||
{
|
||
Enum linkType2 = linkType;
|
||
string url3 = url;
|
||
string key2 = key;
|
||
string activityType = result.m_ActivityType;
|
||
bool isSucceeded = result.IsSucceeded;
|
||
CFLMJLFBOKH.GCFJDKLINBH(linkType2, url3, key2, activityType, completed, isSucceeded);
|
||
}
|
||
};
|
||
isn_UIActivityViewController.Present(action);
|
||
}
|
||
|
||
// Token: 0x060018A3 RID: 6307 RVA: 0x00063190 File Offset: 0x00061390
|
||
[Token(Token = "0x60018A3")]
|
||
[Address(RVA = "0x1B340C0", Offset = "0x1B330C0", VA = "0x181B340C0")]
|
||
public IOSPlatformManager()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018A4 RID: 6308 RVA: 0x000631BC File Offset: 0x000613BC
|
||
// Note: this type is marked as 'beforefieldinit'.
|
||
[Token(Token = "0x60018A4")]
|
||
[Address(RVA = "0x1B34060", Offset = "0x1B33060", VA = "0x181B34060")]
|
||
static IOSPlatformManager()
|
||
{
|
||
int num;
|
||
Action<double> action = new Action(num.NBBACEBDHML);
|
||
num = 0;
|
||
IOSPlatformManager.MNEDDKHFPAI = action;
|
||
}
|
||
|
||
// Token: 0x060018A5 RID: 6309 RVA: 0x000631E0 File Offset: 0x000613E0
|
||
[Token(Token = "0x60018A5")]
|
||
[Address(RVA = "0x1B327E0", Offset = "0x1B317E0", VA = "0x181B327E0")]
|
||
[CompilerGenerated]
|
||
private void OKKJIDAIDPL(ISN_SKInitResult GIAOBLMEMMI)
|
||
{
|
||
if (this.FFDEBCOEDKJ == (ulong)0L)
|
||
{
|
||
int num = 0;
|
||
IOSPlatformManager.FJGFIPKNKFB fjgfipknkfb;
|
||
fjgfipknkfb.OnTransactionRemoved(num);
|
||
this.FFDEBCOEDKJ = fjgfipknkfb;
|
||
ISN_SKPaymentQueue.AddTransactionObserver(fjgfipknkfb);
|
||
}
|
||
}
|
||
|
||
// Token: 0x060018A6 RID: 6310 RVA: 0x00063210 File Offset: 0x00061410
|
||
[Token(Token = "0x60018A6")]
|
||
[Address(RVA = "0x1B2FE60", Offset = "0x1B2EE60", VA = "0x181B2FE60")]
|
||
[CompilerGenerated]
|
||
private string BAACGNIOKJL(ISN_SKAppStoreReceipt FHNJGFJKPLJ)
|
||
{
|
||
Dictionary<string, object> dictionary = this.GIDOPPICOBG();
|
||
string <AsBase64String>k__BackingField = FHNJGFJKPLJ.<AsBase64String>k__BackingField;
|
||
dictionary["Receipt"] = <AsBase64String>k__BackingField;
|
||
return CHKIKHCFANK.HLHBJCIJPBE(dictionary, "GetCommerceSubscriptionAccessToken");
|
||
}
|
||
|
||
// Token: 0x04001286 RID: 4742
|
||
[Token(Token = "0x4001286")]
|
||
public const string APPLE_APPID = "1450306065";
|
||
|
||
// Token: 0x04001287 RID: 4743
|
||
[Token(Token = "0x4001287")]
|
||
private const int EBDJOAIBCNE = 60;
|
||
|
||
// Token: 0x04001288 RID: 4744
|
||
[Token(Token = "0x4001288")]
|
||
private const int OHEKELACNLG = 30;
|
||
|
||
// Token: 0x04001289 RID: 4745
|
||
[Token(Token = "0x4001289")]
|
||
private const float FLKEDKIFHPB = 30f;
|
||
|
||
// Token: 0x0400128A RID: 4746
|
||
[Token(Token = "0x400128A")]
|
||
[Obsolete]
|
||
private const string IOINEJFIEJN = "IOSISH";
|
||
|
||
// Token: 0x0400128B RID: 4747
|
||
[Token(Token = "0x400128B")]
|
||
private const string JFMCNDCFLCJ = "IOSPPID";
|
||
|
||
// Token: 0x0400128C RID: 4748
|
||
[Token(Token = "0x400128C")]
|
||
private const string JPALKBFNMNC = "IOSPPID_MGRTD";
|
||
|
||
// Token: 0x0400128D RID: 4749
|
||
[Token(Token = "0x400128D")]
|
||
private const string PFGBKAHBEFF = "IOS_CPR";
|
||
|
||
// Token: 0x0400128E RID: 4750
|
||
[Token(Token = "0x400128E")]
|
||
private const float ELPKKICAABG = 7f;
|
||
|
||
// Token: 0x0400128F RID: 4751
|
||
[Token(Token = "0x400128F")]
|
||
private const int LALDCPDBDIF = 1900;
|
||
|
||
// Token: 0x04001290 RID: 4752
|
||
[Token(Token = "0x4001290")]
|
||
private const int DKKLOBJMMFL = 2500;
|
||
|
||
// Token: 0x04001291 RID: 4753
|
||
[FieldOffset(Offset = "0x88")]
|
||
[Token(Token = "0x4001291")]
|
||
private IOSPlatformManager.FJGFIPKNKFB FFDEBCOEDKJ;
|
||
|
||
// Token: 0x04001292 RID: 4754
|
||
[FieldOffset(Offset = "0x90")]
|
||
[Token(Token = "0x4001292")]
|
||
private MMOHLPLHDKP NCJIAFIEDNP;
|
||
|
||
// Token: 0x04001293 RID: 4755
|
||
[FieldOffset(Offset = "0x98")]
|
||
[Token(Token = "0x4001293")]
|
||
private CDJFFFCFLMF PKACAMFNMNK;
|
||
|
||
// Token: 0x04001294 RID: 4756
|
||
[Token(Token = "0x4001294")]
|
||
private const string IJCPLPHFKGJ = "PermissionReminderDay";
|
||
|
||
// Token: 0x04001295 RID: 4757
|
||
[Token(Token = "0x4001295")]
|
||
private const string NBLGFDHHGNE = "IsPermissionRequested";
|
||
|
||
// Token: 0x04001296 RID: 4758
|
||
[Token(Token = "0x4001296")]
|
||
private const string LOCLDDDIDAP = "OptOutOfPermissionReminder";
|
||
|
||
// Token: 0x04001297 RID: 4759
|
||
[Token(Token = "0x4001297")]
|
||
private const float MNEMHAMOOCE = 0.07f;
|
||
|
||
// Token: 0x04001298 RID: 4760
|
||
[FieldOffset(Offset = "0xA0")]
|
||
[Token(Token = "0x4001298")]
|
||
private float HIAKODEFDFJ = -1f;
|
||
|
||
// Token: 0x04001299 RID: 4761
|
||
[FieldOffset(Offset = "0xA4")]
|
||
[Token(Token = "0x4001299")]
|
||
private float DNKKPNNGGOL = -1f;
|
||
|
||
// Token: 0x0400129A RID: 4762
|
||
[Token(Token = "0x400129A")]
|
||
private static IOSPlatformManager OCFHLPMAFGK;
|
||
|
||
// Token: 0x0400129B RID: 4763
|
||
[Token(Token = "0x400129B")]
|
||
private static readonly Action<double> MNEDDKHFPAI;
|
||
|
||
// Token: 0x0200030A RID: 778
|
||
[Token(Token = "0x200030A")]
|
||
private enum PPBKINJMKAH
|
||
{
|
||
// Token: 0x0400129D RID: 4765
|
||
[Token(Token = "0x400129D")]
|
||
Microphone,
|
||
// Token: 0x0400129E RID: 4766
|
||
[Token(Token = "0x400129E")]
|
||
Notifications,
|
||
// Token: 0x0400129F RID: 4767
|
||
[Token(Token = "0x400129F")]
|
||
Webcam,
|
||
// Token: 0x040012A0 RID: 4768
|
||
[Token(Token = "0x40012A0")]
|
||
Contacts
|
||
}
|
||
|
||
// Token: 0x0200030B RID: 779
|
||
[Token(Token = "0x200030B")]
|
||
public class FJGFIPKNKFB : ISN_iSKPaymentTransactionObserver
|
||
{
|
||
// Token: 0x1400004B RID: 75
|
||
// (add) Token: 0x060018A7 RID: 6311 RVA: 0x00063248 File Offset: 0x00061448
|
||
// (remove) Token: 0x060018A8 RID: 6312 RVA: 0x00063270 File Offset: 0x00061470
|
||
[Token(Token = "0x1400004B")]
|
||
public event Action<ISN_iSKPaymentTransaction, string> KACINIKHDJH
|
||
{
|
||
[Token(Token = "0x60018A7")]
|
||
[Address(RVA = "0x1B20BE0", Offset = "0x1B1FBE0", VA = "0x181B20BE0")]
|
||
[CompilerGenerated]
|
||
add
|
||
{
|
||
Action<ISN_iSKPaymentTransaction, string> kacinikhdjh;
|
||
Delegate @delegate;
|
||
do
|
||
{
|
||
kacinikhdjh = this.KACINIKHDJH;
|
||
@delegate = Delegate.Combine(kacinikhdjh, value);
|
||
}
|
||
while (@delegate != 0 && @delegate == 0);
|
||
while (@delegate != kacinikhdjh)
|
||
{
|
||
}
|
||
}
|
||
[Token(Token = "0x60018A8")]
|
||
[Address(RVA = "0x1B20AA0", Offset = "0x1B1FAA0", VA = "0x181B20AA0")]
|
||
[CompilerGenerated]
|
||
remove
|
||
{
|
||
Action<ISN_iSKPaymentTransaction, string> kacinikhdjh;
|
||
Delegate @delegate;
|
||
do
|
||
{
|
||
kacinikhdjh = this.KACINIKHDJH;
|
||
@delegate = Delegate.Remove(kacinikhdjh, value);
|
||
}
|
||
while (@delegate != 0 && @delegate == 0);
|
||
while (@delegate != kacinikhdjh)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
|
||
// Token: 0x1400004C RID: 76
|
||
// (add) Token: 0x060018A9 RID: 6313 RVA: 0x00063298 File Offset: 0x00061498
|
||
// (remove) Token: 0x060018AA RID: 6314 RVA: 0x000632C0 File Offset: 0x000614C0
|
||
[Token(Token = "0x1400004C")]
|
||
public event Action<SA_Result> EHBOCCMKNLD
|
||
{
|
||
[Token(Token = "0x60018A9")]
|
||
[Address(RVA = "0x1B207D0", Offset = "0x1B1F7D0", VA = "0x181B207D0")]
|
||
[CompilerGenerated]
|
||
add
|
||
{
|
||
Action<SA_Result> ehboccmknld;
|
||
Delegate @delegate;
|
||
do
|
||
{
|
||
ehboccmknld = this.EHBOCCMKNLD;
|
||
@delegate = Delegate.Combine(ehboccmknld, value);
|
||
}
|
||
while (@delegate != 0 && @delegate == 0);
|
||
while (@delegate != ehboccmknld)
|
||
{
|
||
}
|
||
}
|
||
[Token(Token = "0x60018AA")]
|
||
[Address(RVA = "0x1B20B40", Offset = "0x1B1FB40", VA = "0x181B20B40")]
|
||
[CompilerGenerated]
|
||
remove
|
||
{
|
||
Action<SA_Result> ehboccmknld;
|
||
Delegate @delegate;
|
||
do
|
||
{
|
||
ehboccmknld = this.EHBOCCMKNLD;
|
||
@delegate = Delegate.Remove(ehboccmknld, value);
|
||
}
|
||
while (@delegate != 0 && @delegate == 0);
|
||
while (@delegate != ehboccmknld)
|
||
{
|
||
}
|
||
}
|
||
}
|
||
|
||
// Token: 0x060018AB RID: 6315 RVA: 0x000632E8 File Offset: 0x000614E8
|
||
[Token(Token = "0x60018AB")]
|
||
[Address(RVA = "0x1B20870", Offset = "0x1B1F870", VA = "0x181B20870")]
|
||
private DABKFAIHBBP HAINHNJBHMN(ISN_iSKPaymentTransaction GPFFLJCJIEI)
|
||
{
|
||
PlatformManager instance;
|
||
int num;
|
||
do
|
||
{
|
||
instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||
num = 0;
|
||
}
|
||
while (instance == 0 || instance == 0);
|
||
Action<ISN_SKAppStoreReceipt> action = delegate(ISN_SKAppStoreReceipt appStoreReceipt)
|
||
{
|
||
};
|
||
if (num < mpjmlbfcnea)
|
||
{
|
||
num += num;
|
||
if (num == mpjmlbfcnea)
|
||
{
|
||
goto IL_4E;
|
||
}
|
||
num++;
|
||
}
|
||
Action<string> action2 = delegate(string error)
|
||
{
|
||
};
|
||
IL_4E:
|
||
uint num2;
|
||
num2 += num2;
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x060018AC RID: 6316 RVA: 0x00063350 File Offset: 0x00061550
|
||
[Token(Token = "0x60018AC")]
|
||
[Address(RVA = "0x1B20D40", Offset = "0x1B1FD40", VA = "0x181B20D40", Slot = "4")]
|
||
public void OnTransactionUpdated(ISN_iSKPaymentTransaction GPFFLJCJIEI)
|
||
{
|
||
IOSPlatformManager.FJGFIPKNKFB.LJAEPBGDANO ljaepbgdano = new IOSPlatformManager.FJGFIPKNKFB.LJAEPBGDANO();
|
||
ljaepbgdano.<>4__this = this;
|
||
ljaepbgdano.transaction = GPFFLJCJIEI;
|
||
DABKFAIHBBP dabkfaihbbp = ljaepbgdano.<OnTransactionUpdated>g__HandleTransactionUpdated|0();
|
||
Action action = delegate
|
||
{
|
||
};
|
||
Action<string> action2 = delegate(string recNetCommerceError)
|
||
{
|
||
};
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x060018AD RID: 6317 RVA: 0x0000220F File Offset: 0x0000040F
|
||
[Token(Token = "0x60018AD")]
|
||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||
public void OnTransactionRemoved(ISN_iSKPaymentTransaction GIAOBLMEMMI)
|
||
{
|
||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||
}
|
||
|
||
// Token: 0x060018AE RID: 6318 RVA: 0x00063398 File Offset: 0x00061598
|
||
[Token(Token = "0x60018AE")]
|
||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "6")]
|
||
public bool OnShouldAddStorePayment(ISN_SKProduct GIAOBLMEMMI)
|
||
{
|
||
return true;
|
||
}
|
||
|
||
// Token: 0x060018AF RID: 6319 RVA: 0x000633A8 File Offset: 0x000615A8
|
||
[Token(Token = "0x60018AF")]
|
||
[Address(RVA = "0x1B20C80", Offset = "0x1B1FC80", VA = "0x181B20C80", Slot = "7")]
|
||
public void OnRestoreTransactionsComplete(SA_Result GIAOBLMEMMI)
|
||
{
|
||
if (!GIAOBLMEMMI.IsSucceeded)
|
||
{
|
||
int code = GIAOBLMEMMI.m_error.m_code;
|
||
string message = GIAOBLMEMMI.m_error.m_message;
|
||
string text = string.Format("{0} Error: {1} message: {2}", "OnRestoreTransactionsComplete", code, message);
|
||
}
|
||
Action<SA_Result> ehboccmknld = this.EHBOCCMKNLD;
|
||
if (ehboccmknld != 0)
|
||
{
|
||
ehboccmknld(GIAOBLMEMMI);
|
||
}
|
||
}
|
||
|
||
// Token: 0x060018B0 RID: 6320 RVA: 0x0000220F File Offset: 0x0000040F
|
||
[Token(Token = "0x60018B0")]
|
||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||
private void FIIDKLKECJD(string NGPMADFHHKP)
|
||
{
|
||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||
}
|
||
|
||
// Token: 0x060018B1 RID: 6321 RVA: 0x0000220F File Offset: 0x0000040F
|
||
[Token(Token = "0x60018B1")]
|
||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
|
||
public void DidChangeStorefront()
|
||
{
|
||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||
}
|
||
|
||
// Token: 0x060018B2 RID: 6322 RVA: 0x00063404 File Offset: 0x00061604
|
||
[Token(Token = "0x60018B2")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public FJGFIPKNKFB()
|
||
{
|
||
int num = 0;
|
||
this.OnTransactionRemoved(num);
|
||
}
|
||
|
||
// Token: 0x0200030C RID: 780
|
||
[Token(Token = "0x200030C")]
|
||
[CompilerGenerated]
|
||
private sealed class MPJMLBFCNEA
|
||
{
|
||
// Token: 0x060018B3 RID: 6323 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018B3")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public MPJMLBFCNEA()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018B4 RID: 6324 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018B4")]
|
||
[Address(RVA = "0x1B35640", Offset = "0x1B34640", VA = "0x181B35640")]
|
||
internal void <FinishPurchasedTransaction>b__0(ISN_SKAppStoreReceipt appStoreReceipt)
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018B5 RID: 6325 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018B5")]
|
||
[Address(RVA = "0x1B35DA0", Offset = "0x1B34DA0", VA = "0x181B35DA0")]
|
||
internal void <FinishPurchasedTransaction>b__4()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018B6 RID: 6326 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018B6")]
|
||
[Address(RVA = "0x1B35F80", Offset = "0x1B34F80", VA = "0x181B35F80")]
|
||
internal void <FinishPurchasedTransaction>b__5(string error)
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018B7 RID: 6327 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018B7")]
|
||
[Address(RVA = "0x1B35CE0", Offset = "0x1B34CE0", VA = "0x181B35CE0")]
|
||
internal void <FinishPurchasedTransaction>b__3(string error)
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018B8 RID: 6328 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018B8")]
|
||
[Address(RVA = "0x1B35A10", Offset = "0x1B34A10", VA = "0x181B35A10")]
|
||
internal void <FinishPurchasedTransaction>b__1(string error)
|
||
{
|
||
}
|
||
|
||
// Token: 0x040012A3 RID: 4771
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012A3")]
|
||
public ISN_iSKPaymentTransaction transaction;
|
||
|
||
// Token: 0x040012A4 RID: 4772
|
||
[FieldOffset(Offset = "0x18")]
|
||
[Token(Token = "0x40012A4")]
|
||
public Action <>9__4;
|
||
|
||
// Token: 0x040012A5 RID: 4773
|
||
[FieldOffset(Offset = "0x20")]
|
||
[Token(Token = "0x40012A5")]
|
||
public Action<string> <>9__5;
|
||
|
||
// Token: 0x040012A6 RID: 4774
|
||
[FieldOffset(Offset = "0x28")]
|
||
[Token(Token = "0x40012A6")]
|
||
public Action<string> <>9__3;
|
||
}
|
||
|
||
// Token: 0x0200030D RID: 781
|
||
[Token(Token = "0x200030D")]
|
||
[CompilerGenerated]
|
||
private sealed class CKPBLMFPAJB
|
||
{
|
||
// Token: 0x060018B9 RID: 6329 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018B9")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public CKPBLMFPAJB()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018BA RID: 6330 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018BA")]
|
||
[Address(RVA = "0x1B1FEF0", Offset = "0x1B1EEF0", VA = "0x181B1FEF0")]
|
||
internal void <FinishPurchasedTransaction>b__2(string token)
|
||
{
|
||
}
|
||
|
||
// Token: 0x040012A7 RID: 4775
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012A7")]
|
||
public ISN_SKAppStoreReceipt appStoreReceipt;
|
||
|
||
// Token: 0x040012A8 RID: 4776
|
||
[FieldOffset(Offset = "0x18")]
|
||
[Token(Token = "0x40012A8")]
|
||
public IOSPlatformManager.FJGFIPKNKFB.MPJMLBFCNEA CS$<>8__locals1;
|
||
}
|
||
|
||
// Token: 0x0200030E RID: 782
|
||
[Token(Token = "0x200030E")]
|
||
[CompilerGenerated]
|
||
private sealed class LJAEPBGDANO
|
||
{
|
||
// Token: 0x060018BB RID: 6331 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018BB")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public LJAEPBGDANO()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018BC RID: 6332 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||
[Token(Token = "0x60018BC")]
|
||
[Address(RVA = "0x1B35010", Offset = "0x1B34010", VA = "0x181B35010")]
|
||
internal DABKFAIHBBP <OnTransactionUpdated>g__HandleTransactionUpdated|0()
|
||
{
|
||
return null;
|
||
}
|
||
|
||
// Token: 0x060018BD RID: 6333 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018BD")]
|
||
[Address(RVA = "0x1B34F40", Offset = "0x1B33F40", VA = "0x181B34F40")]
|
||
internal void <OnTransactionUpdated>b__1()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018BE RID: 6334 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||
[Token(Token = "0x60018BE")]
|
||
[Address(RVA = "0x1B34FA0", Offset = "0x1B33FA0", VA = "0x181B34FA0")]
|
||
internal void <OnTransactionUpdated>b__2(string recNetCommerceError)
|
||
{
|
||
}
|
||
|
||
// Token: 0x040012A9 RID: 4777
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012A9")]
|
||
public IOSPlatformManager.FJGFIPKNKFB <>4__this;
|
||
|
||
// Token: 0x040012AA RID: 4778
|
||
[FieldOffset(Offset = "0x18")]
|
||
[Token(Token = "0x40012AA")]
|
||
public ISN_iSKPaymentTransaction transaction;
|
||
}
|
||
}
|
||
|
||
// Token: 0x02000311 RID: 785
|
||
[Token(Token = "0x2000311")]
|
||
[CompilerGenerated]
|
||
private sealed class LEDIBCJHPAE
|
||
{
|
||
// Token: 0x060018D3 RID: 6355 RVA: 0x00063770 File Offset: 0x00061970
|
||
[Token(Token = "0x60018D3")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public LEDIBCJHPAE()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018D4 RID: 6356 RVA: 0x00063784 File Offset: 0x00061984
|
||
[Token(Token = "0x60018D4")]
|
||
[Address(RVA = "0x1372080", Offset = "0x1371080", VA = "0x181372080")]
|
||
internal void <PostLoginInitialize>b__1(string error)
|
||
{
|
||
string text = this.legacyPlatformId;
|
||
string text2 = this.newPlatformId;
|
||
CFLMJLFBOKH.KPKILFPDLMD(text, text2, error);
|
||
}
|
||
|
||
// Token: 0x060018D5 RID: 6357 RVA: 0x000637A8 File Offset: 0x000619A8
|
||
[Token(Token = "0x60018D5")]
|
||
[Address(RVA = "0x1372100", Offset = "0x1371100", VA = "0x181372100")]
|
||
internal void <PostLoginInitialize>b__2()
|
||
{
|
||
IOSPlatformManager.BONKOJEGBNI = true;
|
||
string text = this.legacyPlatformId;
|
||
string text2 = this.newPlatformId;
|
||
int num = 0;
|
||
CFLMJLFBOKH.KPKILFPDLMD(text, text2, num);
|
||
}
|
||
|
||
// Token: 0x040012BA RID: 4794
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012BA")]
|
||
public string legacyPlatformId;
|
||
|
||
// Token: 0x040012BB RID: 4795
|
||
[FieldOffset(Offset = "0x18")]
|
||
[Token(Token = "0x40012BB")]
|
||
public string newPlatformId;
|
||
}
|
||
|
||
// Token: 0x02000312 RID: 786
|
||
[Token(Token = "0x2000312")]
|
||
[CompilerGenerated]
|
||
private sealed class BKONBAGAAOL
|
||
{
|
||
// Token: 0x060018D6 RID: 6358 RVA: 0x000637D4 File Offset: 0x000619D4
|
||
[Token(Token = "0x60018D6")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public BKONBAGAAOL()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018D7 RID: 6359 RVA: 0x000637E8 File Offset: 0x000619E8
|
||
[Token(Token = "0x60018D7")]
|
||
[Address(RVA = "0x1B1FEC0", Offset = "0x1B1EEC0", VA = "0x181B1FEC0")]
|
||
internal bool <ApplySkuMetadataOverridesInternal>b__3(ISN_SKProduct p)
|
||
{
|
||
string productIdentifier = p.m_ProductIdentifier;
|
||
string <NLFGBILDLMJ>k__BackingField = this.sku.<NLFGBILDLMJ>k__BackingField;
|
||
return string.Equals(productIdentifier, <NLFGBILDLMJ>k__BackingField);
|
||
}
|
||
|
||
// Token: 0x040012BC RID: 4796
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012BC")]
|
||
public GCBPKHFJKCE.DJGBECJHOKF sku;
|
||
}
|
||
|
||
// Token: 0x02000314 RID: 788
|
||
[Token(Token = "0x2000314")]
|
||
[CompilerGenerated]
|
||
private sealed class GNPLMAJNLJN
|
||
{
|
||
// Token: 0x060018DE RID: 6366 RVA: 0x00063964 File Offset: 0x00061B64
|
||
[Token(Token = "0x60018DE")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public GNPLMAJNLJN()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018DF RID: 6367 RVA: 0x00063978 File Offset: 0x00061B78
|
||
[Token(Token = "0x60018DF")]
|
||
[Address(RVA = "0x135CBD0", Offset = "0x135BBD0", VA = "0x18135CBD0")]
|
||
internal PMGCJEPKFOF<ISN_SKAppStoreReceipt> <GetCurrentAppStoreReceipt>b__0()
|
||
{
|
||
IOSPlatformManager.IMEFMIPDOAH imefmipdoah = new IOSPlatformManager.IMEFMIPDOAH();
|
||
CBLLFJEDOII<ISN_SKAppStoreReceipt> cbllfjedoii = new CBLLFJEDOII();
|
||
imefmipdoah.promise = cbllfjedoii;
|
||
if (!this.refresh)
|
||
{
|
||
ISN_SKAppStoreReceipt appStoreReceipt = ISN_SKPaymentQueue.AppStoreReceipt;
|
||
cbllfjedoii.OOOIENHGNCA(appStoreReceipt);
|
||
}
|
||
int num = 0;
|
||
if (Application.identifier.FBFBJCMPOPJ("internal"))
|
||
{
|
||
ISN_SKReceiptDictionary isn_SKReceiptDictionary = new ISN_SKReceiptDictionary();
|
||
int num2 = 0;
|
||
int num3 = 0;
|
||
isn_SKReceiptDictionary.Add((ISN_SKReceiptProperty)num3, num2);
|
||
isn_SKReceiptDictionary.Add(ISN_SKReceiptProperty.IsRevoked, 1);
|
||
}
|
||
ISN_SKReceiptRefreshRequest isn_SKReceiptRefreshRequest = new ISN_SKReceiptRefreshRequest(num);
|
||
Action<SA_Result> action = delegate(SA_Result result)
|
||
{
|
||
if (!result.HasError)
|
||
{
|
||
CBLLFJEDOII<ISN_SKAppStoreReceipt> promise2 = imefmipdoah.promise;
|
||
ISN_SKAppStoreReceipt appStoreReceipt2 = ISN_SKPaymentQueue.AppStoreReceipt;
|
||
promise2.OOOIENHGNCA(appStoreReceipt2);
|
||
return;
|
||
}
|
||
int code = result.m_error.m_code;
|
||
string message = result.m_error.m_message;
|
||
string text2 = string.Format("ISN_SKReceiptRefreshRequest - error:{0} - message: {1}", code, message);
|
||
imefmipdoah.promise.HMFPPBJFHKD(text2);
|
||
};
|
||
string text = isn_SKReceiptRefreshRequest.ToString();
|
||
CBLLFJEDOII<ISN_SKAppStoreReceipt> promise = imefmipdoah.promise;
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x040012C1 RID: 4801
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012C1")]
|
||
public bool refresh;
|
||
}
|
||
|
||
// Token: 0x02000315 RID: 789
|
||
[Token(Token = "0x2000315")]
|
||
[CompilerGenerated]
|
||
private sealed class IMEFMIPDOAH
|
||
{
|
||
// Token: 0x060018E0 RID: 6368 RVA: 0x00063A18 File Offset: 0x00061C18
|
||
[Token(Token = "0x60018E0")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public IMEFMIPDOAH()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018E1 RID: 6369 RVA: 0x00063A2C File Offset: 0x00061C2C
|
||
[Token(Token = "0x60018E1")]
|
||
[Address(RVA = "0x135CD90", Offset = "0x135BD90", VA = "0x18135CD90")]
|
||
internal void <GetCurrentAppStoreReceipt>b__1(SA_Result result)
|
||
{
|
||
if (!result.HasError)
|
||
{
|
||
CBLLFJEDOII<ISN_SKAppStoreReceipt> cbllfjedoii = this.promise;
|
||
ISN_SKAppStoreReceipt appStoreReceipt = ISN_SKPaymentQueue.AppStoreReceipt;
|
||
cbllfjedoii.OOOIENHGNCA(appStoreReceipt);
|
||
return;
|
||
}
|
||
int code = result.m_error.m_code;
|
||
string message = result.m_error.m_message;
|
||
string text = string.Format("ISN_SKReceiptRefreshRequest - error:{0} - message: {1}", code, message);
|
||
this.promise.HMFPPBJFHKD(text);
|
||
}
|
||
|
||
// Token: 0x040012C2 RID: 4802
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012C2")]
|
||
public CBLLFJEDOII<ISN_SKAppStoreReceipt> promise;
|
||
}
|
||
|
||
// Token: 0x02000317 RID: 791
|
||
[Token(Token = "0x2000317")]
|
||
[CompilerGenerated]
|
||
private sealed class JIMCGOKMPIE
|
||
{
|
||
// Token: 0x060018E8 RID: 6376 RVA: 0x00063B64 File Offset: 0x00061D64
|
||
[Token(Token = "0x60018E8")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public JIMCGOKMPIE()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018E9 RID: 6377 RVA: 0x00063B78 File Offset: 0x00061D78
|
||
[Token(Token = "0x60018E9")]
|
||
[Address(RVA = "0x1371CE0", Offset = "0x1370CE0", VA = "0x181371CE0")]
|
||
internal void <Purchase>g__HandleTransactionComplete|0(ISN_iSKPaymentTransaction transaction, string recNetCommerceError)
|
||
{
|
||
GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.sku;
|
||
if (recNetCommerceError == 0)
|
||
{
|
||
CBLLFJEDOII<PlatformManager.KKHHEPAKHGA> cbllfjedoii = this.promise;
|
||
PlatformManager.KKHHEPAKHGA kkhhepakhga = new PlatformManager.KKHHEPAKHGA();
|
||
int num = 0;
|
||
kkhhepakhga.BLOPJNCHDNN = true;
|
||
kkhhepakhga.OLFCKLENFFO = num;
|
||
kkhhepakhga.DOBICGDHAHE = num;
|
||
cbllfjedoii.OOOIENHGNCA(kkhhepakhga);
|
||
IOSPlatformManager.FJGFIPKNKFB ffdebcoedkj = this.<>4__this.FFDEBCOEDKJ;
|
||
Action<ISN_iSKPaymentTransaction, string> action = new Action(this.<Purchase>g__HandleTransactionComplete|0);
|
||
ffdebcoedkj.IKFKGIAHPKM(action);
|
||
return;
|
||
}
|
||
PlatformManager.KKHHEPAKHGA kkhhepakhga2 = new PlatformManager.KKHHEPAKHGA();
|
||
kkhhepakhga2.BLOPJNCHDNN = false;
|
||
kkhhepakhga2.OLFCKLENFFO = "Finalizing purchase failed. Restart the game to automatically retry, and please complete any prompts for authentication.";
|
||
kkhhepakhga2.DOBICGDHAHE = 0;
|
||
if (kkhhepakhga2.BLOPJNCHDNN)
|
||
{
|
||
}
|
||
bool blopjnchdnn = kkhhepakhga2.BLOPJNCHDNN;
|
||
string text = string.Format("IOS Purchase error: {0} - message: {1}", blopjnchdnn, kkhhepakhga2);
|
||
PlatformManager.KKHHEPAKHGA kkhhepakhga3 = new PlatformManager.KKHHEPAKHGA();
|
||
kkhhepakhga3.BLOPJNCHDNN = false;
|
||
kkhhepakhga3.OLFCKLENFFO = "Transaction was either cancelled or timed out.";
|
||
kkhhepakhga3.DOBICGDHAHE = text;
|
||
throw new NullReferenceException();
|
||
}
|
||
|
||
// Token: 0x040012C5 RID: 4805
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012C5")]
|
||
public GCBPKHFJKCE.DJGBECJHOKF sku;
|
||
|
||
// Token: 0x040012C6 RID: 4806
|
||
[FieldOffset(Offset = "0x18")]
|
||
[Token(Token = "0x40012C6")]
|
||
public CBLLFJEDOII<PlatformManager.KKHHEPAKHGA> promise;
|
||
|
||
// Token: 0x040012C7 RID: 4807
|
||
[FieldOffset(Offset = "0x20")]
|
||
[Token(Token = "0x40012C7")]
|
||
public IOSPlatformManager <>4__this;
|
||
}
|
||
|
||
// Token: 0x02000318 RID: 792
|
||
[Token(Token = "0x2000318")]
|
||
[CompilerGenerated]
|
||
private sealed class FCGLAKLADJJ
|
||
{
|
||
// Token: 0x060018EA RID: 6378 RVA: 0x00063C54 File Offset: 0x00061E54
|
||
[Token(Token = "0x60018EA")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public FCGLAKLADJJ()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018EB RID: 6379 RVA: 0x00063C68 File Offset: 0x00061E68
|
||
[Token(Token = "0x60018EB")]
|
||
[Address(RVA = "0x1B206D0", Offset = "0x1B1F6D0", VA = "0x181B206D0")]
|
||
internal void <RestorePurchases>g__HandleTransactionUpdated|0(ISN_iSKPaymentTransaction transaction, string recNetCommerceError)
|
||
{
|
||
string text;
|
||
this.promise.HMFPPBJFHKD(text);
|
||
}
|
||
|
||
// Token: 0x060018EC RID: 6380 RVA: 0x00063C88 File Offset: 0x00061E88
|
||
[Token(Token = "0x60018EC")]
|
||
[Address(RVA = "0x1B20410", Offset = "0x1B1F410", VA = "0x181B20410")]
|
||
internal void <RestorePurchases>g__HandleRestoreTransactionsComplete|1(SA_Result result)
|
||
{
|
||
for (;;)
|
||
{
|
||
int num = 0;
|
||
if (!result.IsSucceeded)
|
||
{
|
||
SA_Error error = result.m_error;
|
||
string message = result.m_error.m_message;
|
||
int num2;
|
||
string text = string.Format("IOS restore purchases error: {0} - message: {1}", num2, message);
|
||
this.promise.HMFPPBJFHKD(text);
|
||
}
|
||
this.promise.OOOIENHGNCA();
|
||
IOSPlatformManager.FJGFIPKNKFB ffdebcoedkj = this.<>4__this.FFDEBCOEDKJ;
|
||
Action<ISN_iSKPaymentTransaction, string> action = new Action(this.<RestorePurchases>g__HandleTransactionUpdated|0);
|
||
Delegate @delegate;
|
||
if (@delegate == 0 || @delegate != 0)
|
||
{
|
||
while (@delegate != ffdebcoedkj)
|
||
{
|
||
}
|
||
IOSPlatformManager.FJGFIPKNKFB ffdebcoedkj2 = this.<>4__this.FFDEBCOEDKJ;
|
||
Action<SA_Result> action2 = new Action(this.<RestorePurchases>g__HandleRestoreTransactionsComplete|1);
|
||
Action<SA_Result> ehboccmknld = ffdebcoedkj2.EHBOCCMKNLD;
|
||
Delegate delegate2 = Delegate.Remove(ehboccmknld, action2);
|
||
if (delegate2 == 0 || delegate2 != 0)
|
||
{
|
||
while (delegate2 != ehboccmknld)
|
||
{
|
||
}
|
||
if (num == 0)
|
||
{
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
// Token: 0x040012C8 RID: 4808
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012C8")]
|
||
public JJEKJGALHKO promise;
|
||
|
||
// Token: 0x040012C9 RID: 4809
|
||
[FieldOffset(Offset = "0x18")]
|
||
[Token(Token = "0x40012C9")]
|
||
public IOSPlatformManager <>4__this;
|
||
}
|
||
|
||
// Token: 0x02000319 RID: 793
|
||
[Token(Token = "0x2000319")]
|
||
[CompilerGenerated]
|
||
private sealed class MFCABOHNDDD
|
||
{
|
||
// Token: 0x060018ED RID: 6381 RVA: 0x00063D6C File Offset: 0x00061F6C
|
||
[Token(Token = "0x60018ED")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public MFCABOHNDDD()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018EE RID: 6382 RVA: 0x00063D80 File Offset: 0x00061F80
|
||
[Token(Token = "0x60018EE")]
|
||
[Address(RVA = "0x1374180", Offset = "0x1373180", VA = "0x181374180")]
|
||
internal bool <MicrophonePermissionsRequestCoroutine>b__0()
|
||
{
|
||
return this.async.isDone;
|
||
}
|
||
|
||
// Token: 0x040012CA RID: 4810
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012CA")]
|
||
public AsyncOperation async;
|
||
}
|
||
|
||
// Token: 0x0200031B RID: 795
|
||
[Token(Token = "0x200031B")]
|
||
[CompilerGenerated]
|
||
private sealed class OFPFGHEJCPK
|
||
{
|
||
// Token: 0x060018F5 RID: 6389 RVA: 0x00063E8C File Offset: 0x0006208C
|
||
[Token(Token = "0x60018F5")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public OFPFGHEJCPK()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018F6 RID: 6390 RVA: 0x00063EA0 File Offset: 0x000620A0
|
||
[Token(Token = "0x60018F6")]
|
||
[Address(RVA = "0x1374180", Offset = "0x1373180", VA = "0x181374180")]
|
||
internal bool <WebcamPermissionsRequestCoroutine>b__0()
|
||
{
|
||
return this.async.isDone;
|
||
}
|
||
|
||
// Token: 0x040012CE RID: 4814
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012CE")]
|
||
public AsyncOperation async;
|
||
}
|
||
|
||
// Token: 0x0200031D RID: 797
|
||
[Token(Token = "0x200031D")]
|
||
[CompilerGenerated]
|
||
private sealed class FOIBOEKFMKF
|
||
{
|
||
// Token: 0x060018FD RID: 6397 RVA: 0x00063FAC File Offset: 0x000621AC
|
||
[Token(Token = "0x60018FD")]
|
||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||
public FOIBOEKFMKF()
|
||
{
|
||
}
|
||
|
||
// Token: 0x060018FE RID: 6398 RVA: 0x00063FC0 File Offset: 0x000621C0
|
||
[Token(Token = "0x60018FE")]
|
||
[Address(RVA = "0x135C830", Offset = "0x135B830", VA = "0x18135C830")]
|
||
internal void <OpenNativeSharingPrompt>b__0(ISN_UIActivityViewControllerResult result)
|
||
{
|
||
bool flag = this.image;
|
||
if (this.diposeImage != flag)
|
||
{
|
||
global::UnityEngine.Object.Destroy(this.image);
|
||
}
|
||
bool completed = result.m_Completed;
|
||
if (completed)
|
||
{
|
||
Enum @enum = this.linkType;
|
||
string text = this.url;
|
||
string text2 = this.key;
|
||
string activityType = result.m_ActivityType;
|
||
bool isSucceeded = result.IsSucceeded;
|
||
CFLMJLFBOKH.GCFJDKLINBH(@enum, text, text2, activityType, completed, isSucceeded);
|
||
}
|
||
}
|
||
|
||
// Token: 0x040012D2 RID: 4818
|
||
[FieldOffset(Offset = "0x10")]
|
||
[Token(Token = "0x40012D2")]
|
||
public Texture2D image;
|
||
|
||
// Token: 0x040012D3 RID: 4819
|
||
[FieldOffset(Offset = "0x18")]
|
||
[Token(Token = "0x40012D3")]
|
||
public bool diposeImage;
|
||
|
||
// Token: 0x040012D4 RID: 4820
|
||
[FieldOffset(Offset = "0x20")]
|
||
[Token(Token = "0x40012D4")]
|
||
public Enum linkType;
|
||
|
||
// Token: 0x040012D5 RID: 4821
|
||
[FieldOffset(Offset = "0x28")]
|
||
[Token(Token = "0x40012D5")]
|
||
public string url;
|
||
|
||
// Token: 0x040012D6 RID: 4822
|
||
[FieldOffset(Offset = "0x30")]
|
||
[Token(Token = "0x40012D6")]
|
||
public string key;
|
||
}
|
||
}
|