// [TypeInfo RVA: 0x0]
public class playfabmanager : MonoBehaviourPunCallbacks
{
	private string token; // 0x28

	// RVA: 0x3248218 VA: 0x7818933218
	private void Start();
	/*
	 *   undefined *puVar1;
	 *   ushort uVar2;
	 *   undefined8 uVar3;
	 *   void *message;
	 *   void *pvVar4;
	 *   void *methodInfo_00;
	 *   long lVar5;
	 *   undefined8 uStack_60;
	 *   undefined8 uStack_58;
	 *   ulong uStack_50;
	 *   ulong uStack_48;
	 *   undefined8 uStack_40;
	 *   undefined8 uStack_38;
	 *
	 *   puVar1 = PTR_DAT_070c44e8;
	 *   if ((bRam000000000754aa17 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c44e8);
	 *     bRam000000000754aa17 = 1;
	 *   }
	 *   pvVar4 = *(void **)puVar1;
	 *   methodInfo_00 = null;
	 *   if (0.5 <= _UNK_0134eeec) {
	 *     func_0x031fdca0(PTR_DAT_070c56e0);
	 *     pvVar4 = (void *)func_0x031fdf24();
	 *     message = (void *)func_0x031fdca0(PTR_DAT_0714f598);
	 *     UnityEngine.UnityException..ctor(pvVar4,message);
	 *     uVar3 = func_0x031fdca0(PTR_DAT_0714f5a0);
	 *     IL2CPP.ThrowManagedException();
	 *   }
	 *   if ((bRam000000000755f8f2 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_0714f590);
	 *     func_0x031fdc8c(PTR_DAT_0714d7c0);
	 *     func_0x031fdc8c(PTR_DAT_070dc338);
	 *     func_0x031fdc8c(PTR_DAT_0711a028);
	 *     bRam000000000755f8f2 = 1;
	 *   }
	 *   uStack_50 = 0;
	 *   uStack_48 = 0;
	 *   uStack_60 = 0;
	 *   uStack_58 = 0;
	 *   if (this == null) {
	 *     UnityEngine.Bindings.ThrowHelper.ThrowArgumentNullException(null,*(void **)PTR_DAT_0711a028);
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   lVar5 = *(long *)&this.field_0x10;
	 *   if (lVar5 == 0) {
	 *     UnityEngine.Bindings.ThrowHelper.ThrowArgumentNullException(this,*(void **)PTR_DAT_0711a028);
	 *   }
	 *   if (pvVar4 == null) {
	 *     uStack_60 = 0;
	 *     uStack_58 = 0;
	 *   }
	 *   else if (*(int *)((long)pvVar4 + 0x10) == 0) {
	 *     pvVar4 = System.UIntPtr.op_Explicit(1);
	 *     uVar3 = System.UIntPtr.op_Explicit(pvVar4);
	 *     uStack_40 = 0;
	 *     uStack_38 = 0;
	 *     UnityEngine.Bindings.ManagedSpanWrapper..ctor(&uStack_40,uVar3,0);
	 *     uStack_58 = uStack_38;
	 *     uStack_60 = uStack_40;
	 *   }
	 *   else {
	 *     if (cRam0000000007550941 == '\0') {
	 *       func_0x031fdc8c(PTR_DAT_070cc218);
	 *       cRam0000000007550941 = '\x01';
	 *     }
	 *     uVar2 = System.String.GetRawStringData(pvVar4);
	 *     uStack_50 = (ulong)uVar2;
	 *     uStack_48 = (ulong)*(uint *)((long)pvVar4 + 0x10);
	 *     uVar3 = func_0x04604eb0(&uStack_50,*(undefined8 *)PTR_DAT_0714d7c0);
	 *     UnityEngine.Bindings.ManagedSpanWrapper..ctor(&uStack_60,uVar3,uStack_48 & 0xffffffff);
	 *   }
	 *   if (pcRam000000000755f940 == null) {
	 *     pcRam000000000755f940 = (code *)func_0x031fdc50(&UNK_01360479);
	 *   }
	 *   (*pcRam000000000755f940)(0,0x3f000000,lVar5,&uStack_60);
	 *   return;
	 */
	// RVA: 0x324826C VA: 0x781893326C
	private void playfablogged();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   bool bVar7;
	 *   void *this_00;
	 *   undefined8 uVar8;
	 *   void *resultCallback;
	 *   void *errorCallback;
	 *   void *extraout_x1;
	 *   undefined2 auStack_54 [6];
	 *
	 *   puVar1 = PTR_DAT_070c0748;
	 *   if ((bRam000000000754aa18 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0748);
	 *     func_0x031fdc8c(PTR_DAT_070c44e8);
	 *     bRam000000000754aa18 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar1,methodInfo);
	 *   }
	 *   bVar7 = PlayFabClientAPI.IsClientLoggedIn();
	 *   if (bVar7) {
	 *     UnityEngine.MonoBehaviour.CancelInvoke(this,*(void **)PTR_DAT_070c44e8);
	 *     puVar1 = PTR_DAT_070c27b8;
	 *     if ((bRam000000000754aa19 & 1) == 0) {
	 *       func_0x031fdc8c(PTR_DAT_070c0768);
	 *       func_0x031fdc8c(PTR_DAT_070c2758);
	 *       func_0x031fdc8c(PTR_DAT_070c27b8);
	 *       func_0x031fdc8c(PTR_DAT_070c27c0);
	 *       func_0x031fdc8c(PTR_DAT_070c0748);
	 *       func_0x031fdc8c(PTR_DAT_070c44f0);
	 *       func_0x031fdc8c(PTR_DAT_070c44f8);
	 *       func_0x031fdc8c(PTR_DAT_070c4500);
	 *       bRam000000000754aa19 = 1;
	 *     }
	 *     this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
	 *     PlayFab.ClientModels.ExecuteCloudScriptRequest..ctor(this_00);
	 *     puVar6 = PTR_DAT_070c4500;
	 *     puVar5 = PTR_DAT_070c44f8;
	 *     puVar4 = PTR_DAT_070c27c0;
	 *     puVar3 = PTR_DAT_070c2758;
	 *     puVar2 = PTR_DAT_070c0768;
	 *     puVar1 = PTR_DAT_070c0748;
	 *     if (this_00 != null) {
	 *       *(undefined8 *)((long)this_00 + 0x20) = *(undefined8 *)PTR_DAT_070c44f0;
	 *       func_0x031fdc38((undefined8 *)((long)this_00 + 0x20));
	 *       auStack_54[0] = 0;
	 *       func_0x042a8e40(auStack_54,1,*(undefined8 *)puVar4);
	 *       uVar8 = *(undefined8 *)puVar3;
	 *       *(undefined2 *)((long)this_00 + 0x30) = auStack_54[0];
	 *       resultCallback = (void *)func_0x031fdf24(uVar8);
	 *       func_0x04d15d1c(resultCallback,this,*(undefined8 *)puVar5,0);
	 *       errorCallback = (void *)func_0x031fdf24(*(undefined8 *)puVar2);
	 *       func_0x04d15d1c(errorCallback,this,*(undefined8 *)puVar6,0);
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       PlayFabClientAPI.ExecuteCloudScript(this_00,resultCallback,errorCallback,null,null);
	 *       return;
	 *     }
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   return;
	 */
	// RVA: 0x32482FC VA: 0x78189332FC
	private void grabbannedurl();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   void *this_00;
	 *   undefined8 uVar7;
	 *   void *resultCallback;
	 *   void *errorCallback;
	 *   void *extraout_x1;
	 *   undefined2 auStack_54 [2];
	 *
	 *   puVar1 = PTR_DAT_070c27b8;
	 *   if ((bRam000000000754aa19 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0768);
	 *     func_0x031fdc8c(PTR_DAT_070c2758);
	 *     func_0x031fdc8c(PTR_DAT_070c27b8);
	 *     func_0x031fdc8c(PTR_DAT_070c27c0);
	 *     func_0x031fdc8c(PTR_DAT_070c0748);
	 *     func_0x031fdc8c(PTR_DAT_070c44f0);
	 *     func_0x031fdc8c(PTR_DAT_070c44f8);
	 *     func_0x031fdc8c(PTR_DAT_070c4500);
	 *     bRam000000000754aa19 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar1,methodInfo);
	 *   PlayFab.ClientModels.ExecuteCloudScriptRequest..ctor(this_00);
	 *   puVar6 = PTR_DAT_070c4500;
	 *   puVar5 = PTR_DAT_070c44f8;
	 *   puVar4 = PTR_DAT_070c27c0;
	 *   puVar3 = PTR_DAT_070c2758;
	 *   puVar2 = PTR_DAT_070c0768;
	 *   puVar1 = PTR_DAT_070c0748;
	 *   if (this_00 != null) {
	 *     *(undefined8 *)((long)this_00 + 0x20) = *(undefined8 *)PTR_DAT_070c44f0;
	 *     func_0x031fdc38((undefined8 *)((long)this_00 + 0x20));
	 *     auStack_54[0] = 0;
	 *     func_0x042a8e40(auStack_54,1,*(undefined8 *)puVar4);
	 *     uVar7 = *(undefined8 *)puVar3;
	 *     *(undefined2 *)((long)this_00 + 0x30) = auStack_54[0];
	 *     resultCallback = (void *)func_0x031fdf24(uVar7);
	 *     func_0x04d15d1c(resultCallback,this,*(undefined8 *)puVar5,0);
	 *     errorCallback = (void *)func_0x031fdf24(*(undefined8 *)puVar2);
	 *     func_0x04d15d1c(errorCallback,this,*(undefined8 *)puVar6,0);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     PlayFabClientAPI.ExecuteCloudScript(this_00,resultCallback,errorCallback,null,null);
	 *     return;
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3248498 VA: 0x7818933498
	private System.Collections.IEnumerator checkything(string blu);
	/*
	 *   undefined *puVar1;
	 *   void *this_00;
	 *
	 *   puVar1 = typeinfo_ptr_Assembly_CSharp_checkything_d__4_6FC4508;
	 *   if ((bRam000000000754aa1a & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_checkything_d__4_6FC4508);
	 *     bRam000000000754aa1a = 1;
	 *   }
	 *   this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
	 *   System.Object..ctor(this_00);
	 *   *(undefined4 *)((long)this_00 + 0x10) = 0;
	 *   *(undefined8 *)((long)this_00 + 0x28) = this;
	 *   func_0x031fdc38((undefined8 *)((long)this_00 + 0x28),this);
	 *   *(undefined8 *)((long)this_00 + 0x20) = blu;
	 *   func_0x031fdc38((undefined8 *)((long)this_00 + 0x20),blu);
	 *   return this_00;
	 */
	// RVA: 0x3248548 VA: 0x7818933548
	private void findphotontoken();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   bool bVar6;
	 *   void *pvVar7;
	 *   long lVar8;
	 *   undefined8 uVar9;
	 *   undefined8 uVar10;
	 *   void *extraout_x1;
	 *   void *pvVar11;
	 *   undefined8 uVar12;
	 *
	 *   puVar2 = typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800;
	 *   puVar1 = PTR_DAT_070c27d8;
	 *   if ((bRam000000000754aa1b & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0768);
	 *     func_0x031fdc8c(PTR_DAT_070c4510);
	 *     func_0x031fdc8c(PTR_DAT_070c27d8);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     func_0x031fdc8c(PTR_DAT_070c0748);
	 *     func_0x031fdc8c(PTR_DAT_070c4518);
	 *     func_0x031fdc8c(PTR_DAT_070c4520);
	 *     bRam000000000754aa1b = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   pvVar7 = (void *)func_0x031fdf24(*(undefined8 *)puVar1,methodInfo);
	 *   PlayFab.ClientModels.GetPhotonAuthenticationTokenRequest..ctor(pvVar7);
	 *   if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   if (cRam000000000754a95e == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     cRam000000000754a95e = '\x01';
	 *   }
	 *   lVar8 = *(long *)puVar2;
	 *   if (*(int *)(lVar8 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar8 = *(long *)puVar2;
	 *   }
	 *   puVar5 = PTR_DAT_070c4520;
	 *   puVar4 = PTR_DAT_070c4518;
	 *   puVar3 = PTR_DAT_070c4510;
	 *   puVar2 = PTR_DAT_070c0768;
	 *   puVar1 = PTR_DAT_070c0748;
	 *   if ((**(long **)(lVar8 + 0xb8) != 0) && (pvVar7 != null)) {
	 *     *(undefined8 *)((long)pvVar7 + 0x18) = *(undefined8 *)(**(long **)(lVar8 + 0xb8) + 0x28);
	 *     func_0x031fdc38();
	 *     uVar9 = func_0x031fdf24(*(undefined8 *)puVar3);
	 *     func_0x04d15d1c(uVar9,this,*(undefined8 *)puVar5,0);
	 *     uVar10 = func_0x031fdf24(*(undefined8 *)puVar2);
	 *     func_0x04d15d1c(uVar10,this,*(undefined8 *)puVar4,0);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     if ((bRam0000000007555813 & 1) == 0) {
	 *       func_0x031fdc8c(PTR_DAT_071036a0);
	 *       func_0x031fdc8c(PTR_DAT_070c8440);
	 *       func_0x031fdc8c(PTR_DAT_070c1560);
	 *       func_0x031fdc8c(PTR_DAT_071036a8);
	 *       bRam0000000007555813 = 1;
	 *     }
	 *     puVar1 = PTR_DAT_070c1560;
	 *     if ((pvVar7 == null) ||
	 *        (pvVar11 = *(void **)((long)pvVar7 + 0x10), pvVar11 == null)) {
	 *       lVar8 = *(long *)PTR_DAT_070c1560;
	 *       if (*(int *)(lVar8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar8 = *(long *)puVar1;
	 *       }
	 *       pvVar11 = *(void **)(*(long *)(lVar8 + 0xb8) + 0x10);
	 *     }
	 *     else {
	 *       lVar8 = *(long *)PTR_DAT_070c1560;
	 *     }
	 *     if (*(int *)(lVar8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar8 = *(long *)puVar1;
	 *     }
	 *     if (pvVar11 != null) {
	 *       uVar12 = *(undefined8 *)(*(long *)(lVar8 + 0xb8) + 8);
	 *       bVar6 = PlayFab.PlayFabAuthenticationContext.IsClientLoggedIn(pvVar11);
	 *       puVar2 = PTR_DAT_071036a8;
	 *       puVar1 = PTR_DAT_071036a0;
	 *       if (bVar6) {
	 *         if (*(int *)(*(long *)PTR_DAT_070c8440 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         func_0x038d6b7c(*(undefined8 *)puVar2,pvVar7,2,uVar9,uVar10,0,0,pvVar11,uVar12,0,
	 *                         *(undefined8 *)puVar1);
	 *         return;
	 *       }
	 *       func_0x031fdca0(PTR_DAT_070c8450);
	 *       pvVar7 = (void *)func_0x031fdf24();
	 *       pvVar11 = (void *)func_0x031fdca0(PTR_DAT_070c8458);
	 *       PlayFabException..ctor(pvVar7,4,pvVar11);
	 *       uVar9 = func_0x031fdca0(PTR_DAT_071036b0);
	 *       IL2CPP.ThrowManagedException();
	 *     }
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x32486EC VA: 0x78189336EC
	private void OnToken(PlayFab.ClientModels.GetPhotonAuthenticationTokenResult res);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   bool bVar4;
	 *   long lVar5;
	 *   long *this_00;
	 *   long lVar6;
	 *   void *pvVar7;
	 *   undefined8 *puVar8;
	 *   void *str1;
	 *   undefined8 uVar9;
	 *
	 *   if (res == null) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   this.token = *(void **)((long)res + 0x20);
	 *   func_0x031fdc38();
	 *   if ((bRam000000000754aa1d & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     func_0x031fdc8c(PTR_DAT_070c1560);
	 *     bRam000000000754aa1d = 1;
	 *   }
	 *   bVar4 = System.String.IsNullOrEmpty(this.token);
	 *   puVar2 = PTR_DAT_070c1560;
	 *   if (bVar4) {
	 *     return;
	 *   }
	 *   lVar5 = *(long *)PTR_DAT_070c1560;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar5 = *(long *)puVar2;
	 *   }
	 *   lVar5 = *(long *)(*(long *)(lVar5 + 0xb8) + 0x10);
	 *   if (lVar5 == 0) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   uVar9 = *(undefined8 *)(lVar5 + 0x18);
	 *   pvVar7 = this.token;
	 *   if (*(int *)(*(long *)typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar2 = typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800;
	 *   if ((bRam000000000754acd4 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c27e8,pvVar7,0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     func_0x031fdc8c(PTR_DAT_070c27f0);
	 *     func_0x031fdc8c(PTR_DAT_070c5c58);
	 *     func_0x031fdc8c(PTR_DAT_070c5c48);
	 *     func_0x031fdc8c(PTR_DAT_070c5c50);
	 *     func_0x031fdc8c(PTR_DAT_070c23a8);
	 *     bRam000000000754acd4 = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   if (cRam000000000754a95e == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     cRam000000000754a95e = '\x01';
	 *   }
	 *   lVar5 = *(long *)puVar2;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar5 = *(long *)puVar2;
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   if (**(long **)(lVar5 + 0xb8) != 0) {
	 *     bVar4 = System.String.IsNullOrEmpty(*(void **)(**(long **)(lVar5 + 0xb8) + 0x28));
	 *     if (bVar4) {
	 * LAB_0338714c:
	 *       puVar2 = PTR_DAT_070c5c48;
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       UnityEngine.Debug.LogError(*(void **)puVar2);
	 *       return;
	 *     }
	 *     if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     if (cRam000000000754a95e == '\0') {
	 *       func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *       cRam000000000754a95e = '\x01';
	 *     }
	 *     lVar5 = *(long *)puVar2;
	 *     if (*(int *)(lVar5 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar5 = *(long *)puVar2;
	 *     }
	 *     if (**(long **)(lVar5 + 0xb8) != 0) {
	 *       bVar4 = System.String.IsNullOrEmpty(*(void **)(**(long **)(lVar5 + 0xb8) + 0x30));
	 *       if (bVar4) goto LAB_0338714c;
	 *       this_00 = (long *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c27e8);
	 *       Photon.Realtime.AuthenticationValues..ctor(this_00);
	 *       puVar3 = PTR_DAT_070c23a8;
	 *       if (this_00 != null) {
	 *         *(undefined1 *)(this_00 + 2) = 0;
	 *         (**(code **)(*this_00 + 0x1a8))
	 *                   (this_00,*(undefined8 *)puVar3,uVar9,*(undefined8 *)(*this_00 + 0x1b0));
	 *         (**(code **)(*this_00 + 0x1a8))
	 *                   (this_00,*(undefined8 *)PTR_DAT_070c27f0,pvVar7,*(undefined8 *)(*this_00 + 0x1b0))
	 *         ;
	 *         if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0)
	 *         {
	 *           func_0x031fde08();
	 *         }
	 *         Photon.Pun.PhotonNetwork.set_AuthValues(this_00);
	 *         if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         if (cRam000000000754a95e == '\0') {
	 *           func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *           cRam000000000754a95e = '\x01';
	 *         }
	 *         lVar5 = *(long *)puVar2;
	 *         if (*(int *)(lVar5 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           lVar5 = *(long *)puVar2;
	 *         }
	 *         if (**(long **)(lVar5 + 0xb8) != 0) {
	 *           *(undefined4 *)(**(long **)(lVar5 + 0xb8) + 0x90) = 1;
	 *           pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *           if (pvVar7 != null) {
	 *             lVar5 = *(long *)((long)pvVar7 + 0x18);
	 *             if (cRam000000000754a95e == '\0') {
	 *               func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *               cRam000000000754a95e = '\x01';
	 *             }
	 *             lVar6 = *(long *)puVar2;
	 *             if (*(int *)(lVar6 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *               lVar6 = *(long *)puVar2;
	 *             }
	 *             if ((**(long **)(lVar6 + 0xb8) != 0) && (lVar5 != 0)) {
	 *               puVar8 = (undefined8 *)(lVar5 + 0x10);
	 *               *puVar8 = *(undefined8 *)(**(long **)(lVar6 + 0xb8) + 0x28);
	 *               func_0x031fdc38(puVar8);
	 *               pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *               if (pvVar7 != null) {
	 *                 lVar5 = *(long *)((long)pvVar7 + 0x18);
	 *                 if (cRam000000000754a95e == '\0') {
	 *                   func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *                   cRam000000000754a95e = '\x01';
	 *                 }
	 *                 lVar6 = *(long *)puVar2;
	 *                 if (*(int *)(lVar6 + 0xe4) == 0) {
	 *                   func_0x031fde08();
	 *                   lVar6 = *(long *)puVar2;
	 *                 }
	 *                 if ((**(long **)(lVar6 + 0xb8) != 0) && (lVar5 != 0)) {
	 *                   puVar8 = (undefined8 *)(lVar5 + 0x28);
	 *                   *puVar8 = *(undefined8 *)(**(long **)(lVar6 + 0xb8) + 0x30);
	 *                   func_0x031fdc38(puVar8);
	 *                   pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *                   if (pvVar7 != null) {
	 *                     lVar5 = *(long *)((long)pvVar7 + 0x18);
	 *                     if (cRam000000000754a95e == '\0') {
	 *                       func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *                       cRam000000000754a95e = '\x01';
	 *                     }
	 *                     lVar6 = *(long *)puVar2;
	 *                     if (*(int *)(lVar6 + 0xe4) == 0) {
	 *                       func_0x031fde08();
	 *                       lVar6 = *(long *)puVar2;
	 *                     }
	 *                     if ((**(long **)(lVar6 + 0xb8) != 0) && (lVar5 != 0)) {
	 *                       puVar8 = (undefined8 *)(lVar5 + 0x40);
	 *                       *puVar8 = *(undefined8 *)(**(long **)(lVar6 + 0xb8) + 0x38);
	 *                       func_0x031fdc38(puVar8);
	 *                       Photon.Pun.PhotonNetwork.ConnectUsingSettings();
	 *                       pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *                       if ((pvVar7 != null) && (*(long *)((long)pvVar7 + 0x18) != 0)) {
	 *                         str1 = *(void **)(*(long *)((long)pvVar7 + 0x18) + 0x10);
	 *                         pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *                         if ((pvVar7 != null) && (*(long *)((long)pvVar7 + 0x18) != 0)) {
	 *                           pvVar7 = System.String.Concat(*(void **)PTR_DAT_070c5c58,str1,*(void **)PTR_DAT_070c5c50,*(void **)(*(long *)((long)pvVar7 + 0x18) + 0x28));
	 *                           lVar5 = *(long *)puVar1;
	 *                           if (*(int *)(lVar5 + 0xe4) == 0) {
	 *                             func_0x031fde08(lVar5);
	 *                           }
	 *                           UnityEngine.Debug.Log(pvVar7);
	 *                           return;
	 *                         }
	 *                       }
	 *                     }
	 *                   }
	 *                 }
	 *               }
	 *             }
	 *           }
	 *         }
	 *       }
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x32487CC VA: 0x78189337CC
	private void OnErr(PlayFab.PlayFabError err);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   void *this_00;
	 *   long lVar7;
	 *   void *pvVar8;
	 *   undefined8 uVar9;
	 *   undefined8 uVar10;
	 *   undefined8 *puVar11;
	 *   void *errorCallback;
	 *   undefined2 auStack_64 [2];
	 *
	 *   if ((bRam000000000754aa1c & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4528);
	 *     bRam000000000754aa1c = 1;
	 *   }
	 *   puVar1 = PTR_DAT_070c27b8;
	 *   if (err != null) {
	 *     uVar10 = *(undefined8 *)((long)err + 0x30);
	 *     uVar9 = *(undefined8 *)PTR_DAT_070c4528;
	 *     if ((bRam000000000754aa20 & 1) == 0) {
	 *       func_0x031fdc8c(PTR_DAT_070c0768);
	 *       func_0x031fdc8c(PTR_DAT_070c2758);
	 *       func_0x031fdc8c(PTR_DAT_070c4530);
	 *       func_0x031fdc8c(PTR_DAT_070c4538);
	 *       func_0x031fdc8c(PTR_DAT_070c2b98);
	 *       func_0x031fdc8c(PTR_DAT_070c27b8);
	 *       func_0x031fdc8c(PTR_DAT_070c27c0);
	 *       func_0x031fdc8c(PTR_DAT_070c0748);
	 *       func_0x031fdc8c(PTR_DAT_070c4540);
	 *       func_0x031fdc8c(PTR_DAT_070c4548);
	 *       func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_c_6FC4550);
	 *       func_0x031fdc8c(PTR_DAT_070c4558);
	 *       func_0x031fdc8c(PTR_DAT_070c27f0);
	 *       func_0x031fdc8c(PTR_DAT_070c4560);
	 *       func_0x031fdc8c(PTR_DAT_070c4568);
	 *       func_0x031fdc8c(PTR_DAT_070c4570);
	 *       bRam000000000754aa20 = 1;
	 *     }
	 *     this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
	 *     PlayFab.ClientModels.ExecuteCloudScriptRequest..ctor(this_00);
	 *     puVar2 = PTR_DAT_070c4538;
	 *     puVar1 = PTR_DAT_070c2b98;
	 *     if (this_00 != null) {
	 *       *(undefined8 *)((long)this_00 + 0x20) = *(undefined8 *)PTR_DAT_070c4558;
	 *       func_0x031fdc38();
	 *       lVar7 = func_0x031fdf24(*(undefined8 *)puVar1);
	 *       func_0x04e2c4c4(lVar7,*(undefined8 *)puVar2);
	 *       puVar6 = PTR_DAT_070c4568;
	 *       puVar5 = PTR_DAT_070c4560;
	 *       puVar4 = typeinfo_ptr_Assembly_CSharp_c_6FC4550;
	 *       puVar3 = PTR_DAT_070c4530;
	 *       puVar2 = PTR_DAT_070c27f0;
	 *       puVar1 = PTR_DAT_070c27c0;
	 *       if (lVar7 != 0) {
	 *         func_0x04e2ce54(lVar7,*(undefined8 *)PTR_DAT_070c4570,uVar9,*(undefined8 *)PTR_DAT_070c4530)
	 *         ;
	 *         func_0x04e2ce54(lVar7,*(undefined8 *)puVar5,uVar10,*(undefined8 *)puVar3);
	 *         func_0x04e2ce54(lVar7,*(undefined8 *)puVar2,this.token,*(undefined8 *)puVar3);
	 *         pvVar8 = UnityEngine.SystemInfo.get_deviceUniqueIdentifier()
	 *         ;
	 *         func_0x04e2ce54(lVar7,*(undefined8 *)puVar6,pvVar8,*(undefined8 *)puVar3);
	 *         *(long *)((long)this_00 + 0x28) = lVar7;
	 *         func_0x031fdc38((long *)((long)this_00 + 0x28),lVar7);
	 *         auStack_64[0] = 0;
	 *         func_0x042a8e40(auStack_64,1,*(undefined8 *)puVar1);
	 *         lVar7 = *(long *)puVar4;
	 *         *(undefined2 *)((long)this_00 + 0x30) = auStack_64[0];
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           lVar7 = *(long *)puVar4;
	 *         }
	 *         puVar11 = *(undefined8 **)(lVar7 + 0xb8);
	 *         pvVar8 = (void *)puVar11[1];
	 *         if (pvVar8 == null) {
	 *           if (*(int *)(lVar7 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *             puVar11 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *           }
	 *           uVar9 = *puVar11;
	 *           pvVar8 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c2758);
	 *           func_0x04d15d1c(pvVar8,uVar9,*(undefined8 *)PTR_DAT_070c4540,0);
	 *           puVar11 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 8);
	 *           *puVar11 = pvVar8;
	 *           func_0x031fdc38(puVar11,pvVar8);
	 *           lVar7 = *(long *)puVar4;
	 *         }
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           lVar7 = *(long *)puVar4;
	 *         }
	 *         puVar1 = PTR_DAT_070c0748;
	 *         puVar11 = *(undefined8 **)(lVar7 + 0xb8);
	 *         errorCallback = (void *)puVar11[2];
	 *         if (errorCallback == null) {
	 *           if (*(int *)(lVar7 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *             puVar11 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *           }
	 *           uVar9 = *puVar11;
	 *           errorCallback = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c0768);
	 *           func_0x04d15d1c(errorCallback,uVar9,*(undefined8 *)PTR_DAT_070c4548,0);
	 *           puVar11 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 0x10);
	 *           *puVar11 = errorCallback;
	 *           func_0x031fdc38(puVar11,errorCallback);
	 *         }
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         PlayFabClientAPI.ExecuteCloudScript(this_00,pvVar8,errorCallback,null,null);
	 *         return;
	 *       }
	 *     }
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3248714 VA: 0x7818933714
	private void Connect();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   bool bVar4;
	 *   long lVar5;
	 *   long *this_00;
	 *   long lVar6;
	 *   void *pvVar7;
	 *   undefined8 *puVar8;
	 *   void *str1;
	 *   undefined8 uVar9;
	 *
	 *   if ((bRam000000000754aa1d & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     func_0x031fdc8c(PTR_DAT_070c1560);
	 *     bRam000000000754aa1d = 1;
	 *   }
	 *   bVar4 = System.String.IsNullOrEmpty(this.token);
	 *   puVar2 = PTR_DAT_070c1560;
	 *   if (bVar4) {
	 *     return;
	 *   }
	 *   lVar5 = *(long *)PTR_DAT_070c1560;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar5 = *(long *)puVar2;
	 *   }
	 *   lVar5 = *(long *)(*(long *)(lVar5 + 0xb8) + 0x10);
	 *   if (lVar5 == 0) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   uVar9 = *(undefined8 *)(lVar5 + 0x18);
	 *   pvVar7 = this.token;
	 *   if (*(int *)(*(long *)typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   puVar2 = typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800;
	 *   if ((bRam000000000754acd4 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c27e8,pvVar7,0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     func_0x031fdc8c(PTR_DAT_070c27f0);
	 *     func_0x031fdc8c(PTR_DAT_070c5c58);
	 *     func_0x031fdc8c(PTR_DAT_070c5c48);
	 *     func_0x031fdc8c(PTR_DAT_070c5c50);
	 *     func_0x031fdc8c(PTR_DAT_070c23a8);
	 *     bRam000000000754acd4 = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   if (cRam000000000754a95e == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     cRam000000000754a95e = '\x01';
	 *   }
	 *   lVar5 = *(long *)puVar2;
	 *   if (*(int *)(lVar5 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *     lVar5 = *(long *)puVar2;
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   if (**(long **)(lVar5 + 0xb8) != 0) {
	 *     bVar4 = System.String.IsNullOrEmpty(*(void **)(**(long **)(lVar5 + 0xb8) + 0x28));
	 *     if (bVar4) {
	 * LAB_0338714c:
	 *       puVar2 = PTR_DAT_070c5c48;
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       UnityEngine.Debug.LogError(*(void **)puVar2);
	 *       return;
	 *     }
	 *     if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     if (cRam000000000754a95e == '\0') {
	 *       func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *       cRam000000000754a95e = '\x01';
	 *     }
	 *     lVar5 = *(long *)puVar2;
	 *     if (*(int *)(lVar5 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar5 = *(long *)puVar2;
	 *     }
	 *     if (**(long **)(lVar5 + 0xb8) != 0) {
	 *       bVar4 = System.String.IsNullOrEmpty(*(void **)(**(long **)(lVar5 + 0xb8) + 0x30));
	 *       if (bVar4) goto LAB_0338714c;
	 *       this_00 = (long *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c27e8);
	 *       Photon.Realtime.AuthenticationValues..ctor(this_00);
	 *       puVar3 = PTR_DAT_070c23a8;
	 *       if (this_00 != null) {
	 *         *(undefined1 *)(this_00 + 2) = 0;
	 *         (**(code **)(*this_00 + 0x1a8))
	 *                   (this_00,*(undefined8 *)puVar3,uVar9,*(undefined8 *)(*this_00 + 0x1b0));
	 *         (**(code **)(*this_00 + 0x1a8))
	 *                   (this_00,*(undefined8 *)PTR_DAT_070c27f0,pvVar7,*(undefined8 *)(*this_00 + 0x1b0))
	 *         ;
	 *         if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0)
	 *         {
	 *           func_0x031fde08();
	 *         }
	 *         Photon.Pun.PhotonNetwork.set_AuthValues(this_00);
	 *         if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         if (cRam000000000754a95e == '\0') {
	 *           func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *           cRam000000000754a95e = '\x01';
	 *         }
	 *         lVar5 = *(long *)puVar2;
	 *         if (*(int *)(lVar5 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           lVar5 = *(long *)puVar2;
	 *         }
	 *         if (**(long **)(lVar5 + 0xb8) != 0) {
	 *           *(undefined4 *)(**(long **)(lVar5 + 0xb8) + 0x90) = 1;
	 *           pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *           if (pvVar7 != null) {
	 *             lVar5 = *(long *)((long)pvVar7 + 0x18);
	 *             if (cRam000000000754a95e == '\0') {
	 *               func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *               cRam000000000754a95e = '\x01';
	 *             }
	 *             lVar6 = *(long *)puVar2;
	 *             if (*(int *)(lVar6 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *               lVar6 = *(long *)puVar2;
	 *             }
	 *             if ((**(long **)(lVar6 + 0xb8) != 0) && (lVar5 != 0)) {
	 *               puVar8 = (undefined8 *)(lVar5 + 0x10);
	 *               *puVar8 = *(undefined8 *)(**(long **)(lVar6 + 0xb8) + 0x28);
	 *               func_0x031fdc38(puVar8);
	 *               pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *               if (pvVar7 != null) {
	 *                 lVar5 = *(long *)((long)pvVar7 + 0x18);
	 *                 if (cRam000000000754a95e == '\0') {
	 *                   func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *                   cRam000000000754a95e = '\x01';
	 *                 }
	 *                 lVar6 = *(long *)puVar2;
	 *                 if (*(int *)(lVar6 + 0xe4) == 0) {
	 *                   func_0x031fde08();
	 *                   lVar6 = *(long *)puVar2;
	 *                 }
	 *                 if ((**(long **)(lVar6 + 0xb8) != 0) && (lVar5 != 0)) {
	 *                   puVar8 = (undefined8 *)(lVar5 + 0x28);
	 *                   *puVar8 = *(undefined8 *)(**(long **)(lVar6 + 0xb8) + 0x30);
	 *                   func_0x031fdc38(puVar8);
	 *                   pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *                   if (pvVar7 != null) {
	 *                     lVar5 = *(long *)((long)pvVar7 + 0x18);
	 *                     if (cRam000000000754a95e == '\0') {
	 *                       func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *                       cRam000000000754a95e = '\x01';
	 *                     }
	 *                     lVar6 = *(long *)puVar2;
	 *                     if (*(int *)(lVar6 + 0xe4) == 0) {
	 *                       func_0x031fde08();
	 *                       lVar6 = *(long *)puVar2;
	 *                     }
	 *                     if ((**(long **)(lVar6 + 0xb8) != 0) && (lVar5 != 0)) {
	 *                       puVar8 = (undefined8 *)(lVar5 + 0x40);
	 *                       *puVar8 = *(undefined8 *)(**(long **)(lVar6 + 0xb8) + 0x38);
	 *                       func_0x031fdc38(puVar8);
	 *                       Photon.Pun.PhotonNetwork.ConnectUsingSettings();
	 *                       pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *                       if ((pvVar7 != null) && (*(long *)((long)pvVar7 + 0x18) != 0)) {
	 *                         str1 = *(void **)(*(long *)((long)pvVar7 + 0x18) + 0x10);
	 *                         pvVar7 = Photon.Pun.PhotonNetwork.get_PhotonServerSettings();
	 *                         if ((pvVar7 != null) && (*(long *)((long)pvVar7 + 0x18) != 0)) {
	 *                           pvVar7 = System.String.Concat(*(void **)PTR_DAT_070c5c58,str1,*(void **)PTR_DAT_070c5c50,*(void **)(*(long *)((long)pvVar7 + 0x18) + 0x28));
	 *                           lVar5 = *(long *)puVar1;
	 *                           if (*(int *)(lVar5 + 0xe4) == 0) {
	 *                             func_0x031fde08(lVar5);
	 *                           }
	 *                           UnityEngine.Debug.Log(pvVar7);
	 *                           return;
	 *                         }
	 *                       }
	 *                     }
	 *                   }
	 *                 }
	 *               }
	 *             }
	 *           }
	 *         }
	 *       }
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3248B88 VA: 0x7818933B88
	public override void OnConnectedToMaster();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   void *this_00;
	 *   long lVar7;
	 *   void *pvVar8;
	 *   undefined8 uVar9;
	 *   undefined8 uVar10;
	 *   undefined8 *puVar11;
	 *   void *errorCallback;
	 *   undefined2 auStack_64 [2];
	 *
	 *   puVar3 = PTR_DAT_070c4578;
	 *   puVar1 = PTR_DAT_070c2df0;
	 *   if ((bRam000000000754aa1e & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4578);
	 *     func_0x031fdc8c(PTR_DAT_070c2df0);
	 *     bRam000000000754aa1e = 1;
	 *   }
	 *   puVar2 = PTR_DAT_070c27b8;
	 *   uVar9 = *(undefined8 *)puVar1;
	 *   uVar10 = *(undefined8 *)puVar3;
	 *   if ((bRam000000000754aa20 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0768);
	 *     func_0x031fdc8c(PTR_DAT_070c2758);
	 *     func_0x031fdc8c(PTR_DAT_070c4530);
	 *     func_0x031fdc8c(PTR_DAT_070c4538);
	 *     func_0x031fdc8c(PTR_DAT_070c2b98);
	 *     func_0x031fdc8c(PTR_DAT_070c27b8);
	 *     func_0x031fdc8c(PTR_DAT_070c27c0);
	 *     func_0x031fdc8c(PTR_DAT_070c0748);
	 *     func_0x031fdc8c(PTR_DAT_070c4540);
	 *     func_0x031fdc8c(PTR_DAT_070c4548);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_c_6FC4550);
	 *     func_0x031fdc8c(PTR_DAT_070c4558);
	 *     func_0x031fdc8c(PTR_DAT_070c27f0);
	 *     func_0x031fdc8c(PTR_DAT_070c4560);
	 *     func_0x031fdc8c(PTR_DAT_070c4568);
	 *     func_0x031fdc8c(PTR_DAT_070c4570);
	 *     bRam000000000754aa20 = 1;
	 *   }
	 *   this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar2);
	 *   PlayFab.ClientModels.ExecuteCloudScriptRequest..ctor(this_00);
	 *   puVar3 = PTR_DAT_070c4538;
	 *   puVar1 = PTR_DAT_070c2b98;
	 *   if (this_00 != null) {
	 *     *(undefined8 *)((long)this_00 + 0x20) = *(undefined8 *)PTR_DAT_070c4558;
	 *     func_0x031fdc38();
	 *     lVar7 = func_0x031fdf24(*(undefined8 *)puVar1);
	 *     func_0x04e2c4c4(lVar7,*(undefined8 *)puVar3);
	 *     puVar6 = PTR_DAT_070c4568;
	 *     puVar5 = PTR_DAT_070c4560;
	 *     puVar4 = typeinfo_ptr_Assembly_CSharp_c_6FC4550;
	 *     puVar2 = PTR_DAT_070c4530;
	 *     puVar3 = PTR_DAT_070c27f0;
	 *     puVar1 = PTR_DAT_070c27c0;
	 *     if (lVar7 != 0) {
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)PTR_DAT_070c4570,uVar9,*(undefined8 *)PTR_DAT_070c4530);
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar5,uVar10,*(undefined8 *)puVar2);
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar3,this.token,*(undefined8 *)puVar2);
	 *       pvVar8 = UnityEngine.SystemInfo.get_deviceUniqueIdentifier();
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar6,pvVar8,*(undefined8 *)puVar2);
	 *       *(long *)((long)this_00 + 0x28) = lVar7;
	 *       func_0x031fdc38((long *)((long)this_00 + 0x28),lVar7);
	 *       auStack_64[0] = 0;
	 *       func_0x042a8e40(auStack_64,1,*(undefined8 *)puVar1);
	 *       lVar7 = *(long *)puVar4;
	 *       *(undefined2 *)((long)this_00 + 0x30) = auStack_64[0];
	 *       if (*(int *)(lVar7 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       puVar11 = *(undefined8 **)(lVar7 + 0xb8);
	 *       pvVar8 = (void *)puVar11[1];
	 *       if (pvVar8 == null) {
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar11 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *         }
	 *         uVar9 = *puVar11;
	 *         pvVar8 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c2758);
	 *         func_0x04d15d1c(pvVar8,uVar9,*(undefined8 *)PTR_DAT_070c4540,0);
	 *         puVar11 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 8);
	 *         *puVar11 = pvVar8;
	 *         func_0x031fdc38(puVar11,pvVar8);
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       if (*(int *)(lVar7 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       puVar1 = PTR_DAT_070c0748;
	 *       puVar11 = *(undefined8 **)(lVar7 + 0xb8);
	 *       errorCallback = (void *)puVar11[2];
	 *       if (errorCallback == null) {
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar11 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *         }
	 *         uVar9 = *puVar11;
	 *         errorCallback = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c0768);
	 *         func_0x04d15d1c(errorCallback,uVar9,*(undefined8 *)PTR_DAT_070c4548,0);
	 *         puVar11 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 0x10);
	 *         *puVar11 = errorCallback;
	 *         func_0x031fdc38(puVar11,errorCallback);
	 *       }
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       PlayFabClientAPI.ExecuteCloudScript(this_00,pvVar8,errorCallback,null,null);
	 *       return;
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3248BF0 VA: 0x7818933BF0
	public override void OnCustomAuthenticationFailed(string msg);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   void *this_00;
	 *   long lVar7;
	 *   void *pvVar8;
	 *   undefined8 uVar9;
	 *   undefined8 *puVar10;
	 *   void *errorCallback;
	 *   undefined2 auStack_64 [2];
	 *
	 *   puVar1 = PTR_DAT_070c4528;
	 *   if ((bRam000000000754aa1f & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4528);
	 *     bRam000000000754aa1f = 1;
	 *   }
	 *   puVar2 = PTR_DAT_070c27b8;
	 *   uVar9 = *(undefined8 *)puVar1;
	 *   if ((bRam000000000754aa20 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0768);
	 *     func_0x031fdc8c(PTR_DAT_070c2758);
	 *     func_0x031fdc8c(PTR_DAT_070c4530);
	 *     func_0x031fdc8c(PTR_DAT_070c4538);
	 *     func_0x031fdc8c(PTR_DAT_070c2b98);
	 *     func_0x031fdc8c(PTR_DAT_070c27b8);
	 *     func_0x031fdc8c(PTR_DAT_070c27c0);
	 *     func_0x031fdc8c(PTR_DAT_070c0748);
	 *     func_0x031fdc8c(PTR_DAT_070c4540);
	 *     func_0x031fdc8c(PTR_DAT_070c4548);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_c_6FC4550);
	 *     func_0x031fdc8c(PTR_DAT_070c4558);
	 *     func_0x031fdc8c(PTR_DAT_070c27f0);
	 *     func_0x031fdc8c(PTR_DAT_070c4560);
	 *     func_0x031fdc8c(PTR_DAT_070c4568);
	 *     func_0x031fdc8c(PTR_DAT_070c4570);
	 *     bRam000000000754aa20 = 1;
	 *   }
	 *   this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar2);
	 *   PlayFab.ClientModels.ExecuteCloudScriptRequest..ctor(this_00);
	 *   puVar2 = PTR_DAT_070c4538;
	 *   puVar1 = PTR_DAT_070c2b98;
	 *   if (this_00 != null) {
	 *     *(undefined8 *)((long)this_00 + 0x20) = *(undefined8 *)PTR_DAT_070c4558;
	 *     func_0x031fdc38();
	 *     lVar7 = func_0x031fdf24(*(undefined8 *)puVar1);
	 *     func_0x04e2c4c4(lVar7,*(undefined8 *)puVar2);
	 *     puVar6 = PTR_DAT_070c4568;
	 *     puVar5 = PTR_DAT_070c4560;
	 *     puVar4 = typeinfo_ptr_Assembly_CSharp_c_6FC4550;
	 *     puVar3 = PTR_DAT_070c4530;
	 *     puVar2 = PTR_DAT_070c27f0;
	 *     puVar1 = PTR_DAT_070c27c0;
	 *     if (lVar7 != 0) {
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)PTR_DAT_070c4570,uVar9,*(undefined8 *)PTR_DAT_070c4530);
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar5,msg,*(undefined8 *)puVar3);
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar2,this.token,*(undefined8 *)puVar3);
	 *       pvVar8 = UnityEngine.SystemInfo.get_deviceUniqueIdentifier();
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar6,pvVar8,*(undefined8 *)puVar3);
	 *       *(long *)((long)this_00 + 0x28) = lVar7;
	 *       func_0x031fdc38((long *)((long)this_00 + 0x28),lVar7);
	 *       auStack_64[0] = 0;
	 *       func_0x042a8e40(auStack_64,1,*(undefined8 *)puVar1);
	 *       lVar7 = *(long *)puVar4;
	 *       *(undefined2 *)((long)this_00 + 0x30) = auStack_64[0];
	 *       if (*(int *)(lVar7 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       puVar10 = *(undefined8 **)(lVar7 + 0xb8);
	 *       pvVar8 = (void *)puVar10[1];
	 *       if (pvVar8 == null) {
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar10 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *         }
	 *         uVar9 = *puVar10;
	 *         pvVar8 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c2758);
	 *         func_0x04d15d1c(pvVar8,uVar9,*(undefined8 *)PTR_DAT_070c4540,0);
	 *         puVar10 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 8);
	 *         *puVar10 = pvVar8;
	 *         func_0x031fdc38(puVar10,pvVar8);
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       if (*(int *)(lVar7 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       puVar1 = PTR_DAT_070c0748;
	 *       puVar10 = *(undefined8 **)(lVar7 + 0xb8);
	 *       errorCallback = (void *)puVar10[2];
	 *       if (errorCallback == null) {
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar10 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *         }
	 *         uVar9 = *puVar10;
	 *         errorCallback = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c0768);
	 *         func_0x04d15d1c(errorCallback,uVar9,*(undefined8 *)PTR_DAT_070c4548,0);
	 *         puVar10 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 0x10);
	 *         *puVar10 = errorCallback;
	 *         func_0x031fdc38(puVar10,errorCallback);
	 *       }
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       PlayFabClientAPI.ExecuteCloudScript(this_00,pvVar8,errorCallback,null,null);
	 *       return;
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3248824 VA: 0x7818933824
	private void Send(string status, string err);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   void *this_00;
	 *   long lVar7;
	 *   void *pvVar8;
	 *   undefined8 *puVar9;
	 *   undefined8 uVar10;
	 *   void *errorCallback;
	 *   undefined2 auStack_64 [2];
	 *
	 *   puVar1 = PTR_DAT_070c27b8;
	 *   if ((bRam000000000754aa20 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0768);
	 *     func_0x031fdc8c(PTR_DAT_070c2758);
	 *     func_0x031fdc8c(PTR_DAT_070c4530);
	 *     func_0x031fdc8c(PTR_DAT_070c4538);
	 *     func_0x031fdc8c(PTR_DAT_070c2b98);
	 *     func_0x031fdc8c(PTR_DAT_070c27b8);
	 *     func_0x031fdc8c(PTR_DAT_070c27c0);
	 *     func_0x031fdc8c(PTR_DAT_070c0748);
	 *     func_0x031fdc8c(PTR_DAT_070c4540);
	 *     func_0x031fdc8c(PTR_DAT_070c4548);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_c_6FC4550);
	 *     func_0x031fdc8c(PTR_DAT_070c4558);
	 *     func_0x031fdc8c(PTR_DAT_070c27f0);
	 *     func_0x031fdc8c(PTR_DAT_070c4560);
	 *     func_0x031fdc8c(PTR_DAT_070c4568);
	 *     func_0x031fdc8c(PTR_DAT_070c4570);
	 *     bRam000000000754aa20 = 1;
	 *   }
	 *   this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
	 *   PlayFab.ClientModels.ExecuteCloudScriptRequest..ctor(this_00);
	 *   puVar2 = PTR_DAT_070c4538;
	 *   puVar1 = PTR_DAT_070c2b98;
	 *   if (this_00 != null) {
	 *     *(undefined8 *)((long)this_00 + 0x20) = *(undefined8 *)PTR_DAT_070c4558;
	 *     func_0x031fdc38();
	 *     lVar7 = func_0x031fdf24(*(undefined8 *)puVar1);
	 *     func_0x04e2c4c4(lVar7,*(undefined8 *)puVar2);
	 *     puVar6 = PTR_DAT_070c4568;
	 *     puVar5 = PTR_DAT_070c4560;
	 *     puVar4 = typeinfo_ptr_Assembly_CSharp_c_6FC4550;
	 *     puVar3 = PTR_DAT_070c4530;
	 *     puVar2 = PTR_DAT_070c27f0;
	 *     puVar1 = PTR_DAT_070c27c0;
	 *     if (lVar7 != 0) {
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)PTR_DAT_070c4570,status,*(undefined8 *)PTR_DAT_070c4530);
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar5,err,*(undefined8 *)puVar3);
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar2,this.token,*(undefined8 *)puVar3);
	 *       pvVar8 = UnityEngine.SystemInfo.get_deviceUniqueIdentifier();
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar6,pvVar8,*(undefined8 *)puVar3);
	 *       *(long *)((long)this_00 + 0x28) = lVar7;
	 *       func_0x031fdc38((long *)((long)this_00 + 0x28),lVar7);
	 *       auStack_64[0] = 0;
	 *       func_0x042a8e40(auStack_64,1,*(undefined8 *)puVar1);
	 *       lVar7 = *(long *)puVar4;
	 *       *(undefined2 *)((long)this_00 + 0x30) = auStack_64[0];
	 *       if (*(int *)(lVar7 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       puVar9 = *(undefined8 **)(lVar7 + 0xb8);
	 *       pvVar8 = (void *)puVar9[1];
	 *       if (pvVar8 == null) {
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar9 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *         }
	 *         uVar10 = *puVar9;
	 *         pvVar8 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c2758);
	 *         func_0x04d15d1c(pvVar8,uVar10,*(undefined8 *)PTR_DAT_070c4540,0);
	 *         puVar9 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 8);
	 *         *puVar9 = pvVar8;
	 *         func_0x031fdc38(puVar9,pvVar8);
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       if (*(int *)(lVar7 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       puVar1 = PTR_DAT_070c0748;
	 *       puVar9 = *(undefined8 **)(lVar7 + 0xb8);
	 *       errorCallback = (void *)puVar9[2];
	 *       if (errorCallback == null) {
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar9 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *         }
	 *         uVar10 = *puVar9;
	 *         errorCallback = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c0768);
	 *         func_0x04d15d1c(errorCallback,uVar10,*(undefined8 *)PTR_DAT_070c4548,0);
	 *         puVar9 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 0x10);
	 *         *puVar9 = errorCallback;
	 *         func_0x031fdc38(puVar9,errorCallback);
	 *       }
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       PlayFabClientAPI.ExecuteCloudScript(this_00,pvVar8,errorCallback,null,null);
	 *       return;
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3248C48 VA: 0x7818933C48
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000755f76f & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     bRam000000000755f76f = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   return;
	 */
	// RVA: 0x3248C50 VA: 0x7818933C50
	private void <grabbannedurl>b__3_0(PlayFab.ClientModels.ExecuteCloudScriptResult res);
	/*
	 *   byte bVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   undefined *puVar7;
	 *   long *plVar8;
	 *   ulong uVar9;
	 *   void *pvVar10;
	 *   undefined8 uVar11;
	 *   void *pvVar12;
	 *   undefined8 uVar13;
	 *   undefined8 *puVar14;
	 *   long lVar15;
	 *   void *errorCallback;
	 *   undefined2 auStack_64 [2];
	 *
	 *   if ((bRam000000000754aa21 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4580);
	 *     func_0x031fdc8c(PTR_DAT_070c4588);
	 *     func_0x031fdc8c(PTR_DAT_070c4528);
	 *     func_0x031fdc8c(PTR_DAT_070c4590);
	 *     bRam000000000754aa21 = 1;
	 *   }
	 *   puVar2 = PTR_DAT_070c27b8;
	 *   if (param_2 == 0) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   plVar8 = *(long **)(param_2 + 0x40);
	 *   if (plVar8 == null) {
	 *     uVar11 = *(undefined8 *)PTR_DAT_070c4528;
	 *     uVar13 = *(undefined8 *)PTR_DAT_070c4590;
	 *     if ((bRam000000000754aa20 & 1) == 0) {
	 *       func_0x031fdc8c(PTR_DAT_070c0768);
	 *       func_0x031fdc8c(PTR_DAT_070c2758);
	 *       func_0x031fdc8c(PTR_DAT_070c4530);
	 *       func_0x031fdc8c(PTR_DAT_070c4538);
	 *       func_0x031fdc8c(PTR_DAT_070c2b98);
	 *       func_0x031fdc8c(PTR_DAT_070c27b8);
	 *       func_0x031fdc8c(PTR_DAT_070c27c0);
	 *       func_0x031fdc8c(PTR_DAT_070c0748);
	 *       func_0x031fdc8c(PTR_DAT_070c4540);
	 *       func_0x031fdc8c(PTR_DAT_070c4548);
	 *       func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_c_6FC4550);
	 *       func_0x031fdc8c(PTR_DAT_070c4558);
	 *       func_0x031fdc8c(PTR_DAT_070c27f0);
	 *       func_0x031fdc8c(PTR_DAT_070c4560);
	 *       func_0x031fdc8c(PTR_DAT_070c4568);
	 *       func_0x031fdc8c(PTR_DAT_070c4570);
	 *       bRam000000000754aa20 = 1;
	 *     }
	 *     pvVar12 = (void *)func_0x031fdf24(*(undefined8 *)puVar2);
	 *     PlayFab.ClientModels.ExecuteCloudScriptRequest..ctor(pvVar12);
	 *     puVar3 = PTR_DAT_070c4538;
	 *     puVar2 = PTR_DAT_070c2b98;
	 *     if (pvVar12 != null) {
	 *       *(undefined8 *)((long)pvVar12 + 0x20) = *(undefined8 *)PTR_DAT_070c4558;
	 *       func_0x031fdc38();
	 *       lVar15 = func_0x031fdf24(*(undefined8 *)puVar2);
	 *       func_0x04e2c4c4(lVar15,*(undefined8 *)puVar3);
	 *       puVar7 = PTR_DAT_070c4568;
	 *       puVar6 = PTR_DAT_070c4560;
	 *       puVar5 = typeinfo_ptr_Assembly_CSharp_c_6FC4550;
	 *       puVar4 = PTR_DAT_070c4530;
	 *       puVar3 = PTR_DAT_070c27f0;
	 *       puVar2 = PTR_DAT_070c27c0;
	 *       if (lVar15 != 0) {
	 *         func_0x04e2ce54(lVar15,*(undefined8 *)PTR_DAT_070c4570,uVar11,
	 *                         *(undefined8 *)PTR_DAT_070c4530);
	 *         func_0x04e2ce54(lVar15,*(undefined8 *)puVar6,uVar13,*(undefined8 *)puVar4);
	 *         func_0x04e2ce54(lVar15,*(undefined8 *)puVar3,param_1->token,*(undefined8 *)puVar4);
	 *         pvVar10 = UnityEngine.SystemInfo.get_deviceUniqueIdentifier();
	 *         func_0x04e2ce54(lVar15,*(undefined8 *)puVar7,pvVar10,*(undefined8 *)puVar4);
	 *         *(long *)((long)pvVar12 + 0x28) = lVar15;
	 *         func_0x031fdc38((long *)((long)pvVar12 + 0x28),lVar15);
	 *         auStack_64[0] = 0;
	 *         func_0x042a8e40(auStack_64,1,*(undefined8 *)puVar2);
	 *         lVar15 = *(long *)puVar5;
	 *         *(undefined2 *)((long)pvVar12 + 0x30) = auStack_64[0];
	 *         if (*(int *)(lVar15 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           lVar15 = *(long *)puVar5;
	 *         }
	 *         puVar14 = *(undefined8 **)(lVar15 + 0xb8);
	 *         pvVar10 = (void *)puVar14[1];
	 *         if (pvVar10 == null) {
	 *           if (*(int *)(lVar15 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *             puVar14 = *(undefined8 **)(*(long *)puVar5 + 0xb8);
	 *           }
	 *           uVar11 = *puVar14;
	 *           pvVar10 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c2758);
	 *           func_0x04d15d1c(pvVar10,uVar11,*(undefined8 *)PTR_DAT_070c4540,0);
	 *           puVar14 = (undefined8 *)(*(long *)(*(long *)puVar5 + 0xb8) + 8);
	 *           *puVar14 = pvVar10;
	 *           func_0x031fdc38(puVar14,pvVar10);
	 *           lVar15 = *(long *)puVar5;
	 *         }
	 *         if (*(int *)(lVar15 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           lVar15 = *(long *)puVar5;
	 *         }
	 *         puVar2 = PTR_DAT_070c0748;
	 *         puVar14 = *(undefined8 **)(lVar15 + 0xb8);
	 *         errorCallback = (void *)puVar14[2];
	 *         if (errorCallback == null) {
	 *           if (*(int *)(lVar15 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *             puVar14 = *(undefined8 **)(*(long *)puVar5 + 0xb8);
	 *           }
	 *           uVar11 = *puVar14;
	 *           errorCallback = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c0768);
	 *           func_0x04d15d1c(errorCallback,uVar11,*(undefined8 *)PTR_DAT_070c4548,0);
	 *           puVar14 = (undefined8 *)(*(long *)(*(long *)puVar5 + 0xb8) + 0x10);
	 *           *puVar14 = errorCallback;
	 *           func_0x031fdc38(puVar14,errorCallback);
	 *         }
	 *         if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         PlayFabClientAPI.ExecuteCloudScript(pvVar12,pvVar10,errorCallback,null,null);
	 *         return;
	 *       }
	 *     }
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   bVar1 = *(byte *)(*(long *)PTR_DAT_070c4580 + 0x130);
	 *   if ((bVar1 <= *(byte *)(*plVar8 + 0x130)) &&
	 *      (*(long *)(*(long *)(*plVar8 + 200) + (ulong)bVar1 * 8 + -8) == *(long *)PTR_DAT_070c4580)) {
	 *     pvVar12 = null;
	 *     plVar8 = JsonObject.get_Item(plVar8,*(void **)PTR_DAT_070c4588);
	 *     if ((plVar8 != null) && (*plVar8 != *(long *)(PTR_DAT_070c0840 + 0x90))) {
	 *       noreturn_helper_30fe2b4(plVar8);
	 *     }
	 *     pvVar12 = playfabmanager.checkything(param_1,plVar8);
	 *     if (pvVar12 == null) {
	 *       func_0x031fdca0(PTR_DAT_070c9118,0,0);
	 *       pvVar10 = (void *)func_0x031fdf24();
	 *       pvVar12 = (void *)func_0x031fdca0(PTR_DAT_0714f5c8);
	 *       NullReferenceException..ctor(pvVar10,pvVar12);
	 *     }
	 *     else {
	 *       uVar9 = UnityEngine.MonoBehaviour.IsObjectMonoBehaviour();
	 *       if ((uVar9 & 1) != 0) {
	 *         if ((bRam000000000755f8f7 & 1) == 0) {
	 *           func_0x031fdc8c(PTR_DAT_0714f590);
	 *           bRam000000000755f8f7 = 1;
	 *         }
	 *         if (param_1 != null) {
	 *           lVar15 = *(long *)&param_1->field_0x10;
	 *           if (lVar15 == 0) {
	 *             UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(param_1);
	 *           }
	 *           if (pcRam000000000755f968 == null) {
	 *             pcRam000000000755f968 = (code *)func_0x031fdc50(&UNK_013604ff);
	 *           }
	 *           (*pcRam000000000755f968)(lVar15,pvVar12);
	 *           return;
	 *         }
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *       func_0x031fdca0(PTR_DAT_070c6fb0);
	 *       pvVar10 = (void *)func_0x031fdf24();
	 *       pvVar12 = (void *)func_0x031fdca0(PTR_DAT_0714f5b0);
	 *       System.ArgumentException..ctor(pvVar10,pvVar12);
	 *     }
	 *     uVar11 = func_0x031fdca0(PTR_DAT_0714f5d0);
	 *     IL2CPP.ThrowManagedException();
	 *   }
	 *   noreturn_helper_30fe2b4();
	 */
	// RVA: 0x3248D74 VA: 0x7818933D74
	private void <grabbannedurl>b__3_1(PlayFab.PlayFabError error);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   void *this_00;
	 *   long lVar7;
	 *   void *pvVar8;
	 *   undefined8 uVar9;
	 *   undefined8 uVar10;
	 *   undefined8 *puVar11;
	 *   void *errorCallback;
	 *   undefined2 auStack_64 [2];
	 *
	 *   puVar3 = PTR_DAT_070c4590;
	 *   puVar1 = PTR_DAT_070c4528;
	 *   if ((bRam000000000754aa22 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4528);
	 *     func_0x031fdc8c(PTR_DAT_070c4590);
	 *     bRam000000000754aa22 = 1;
	 *   }
	 *   puVar2 = PTR_DAT_070c27b8;
	 *   uVar9 = *(undefined8 *)puVar1;
	 *   uVar10 = *(undefined8 *)puVar3;
	 *   if ((bRam000000000754aa20 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0768);
	 *     func_0x031fdc8c(PTR_DAT_070c2758);
	 *     func_0x031fdc8c(PTR_DAT_070c4530);
	 *     func_0x031fdc8c(PTR_DAT_070c4538);
	 *     func_0x031fdc8c(PTR_DAT_070c2b98);
	 *     func_0x031fdc8c(PTR_DAT_070c27b8);
	 *     func_0x031fdc8c(PTR_DAT_070c27c0);
	 *     func_0x031fdc8c(PTR_DAT_070c0748);
	 *     func_0x031fdc8c(PTR_DAT_070c4540);
	 *     func_0x031fdc8c(PTR_DAT_070c4548);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_c_6FC4550);
	 *     func_0x031fdc8c(PTR_DAT_070c4558);
	 *     func_0x031fdc8c(PTR_DAT_070c27f0);
	 *     func_0x031fdc8c(PTR_DAT_070c4560);
	 *     func_0x031fdc8c(PTR_DAT_070c4568);
	 *     func_0x031fdc8c(PTR_DAT_070c4570);
	 *     bRam000000000754aa20 = 1;
	 *   }
	 *   this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar2);
	 *   PlayFab.ClientModels.ExecuteCloudScriptRequest..ctor(this_00);
	 *   puVar3 = PTR_DAT_070c4538;
	 *   puVar1 = PTR_DAT_070c2b98;
	 *   if (this_00 != null) {
	 *     *(undefined8 *)((long)this_00 + 0x20) = *(undefined8 *)PTR_DAT_070c4558;
	 *     func_0x031fdc38();
	 *     lVar7 = func_0x031fdf24(*(undefined8 *)puVar1);
	 *     func_0x04e2c4c4(lVar7,*(undefined8 *)puVar3);
	 *     puVar6 = PTR_DAT_070c4568;
	 *     puVar5 = PTR_DAT_070c4560;
	 *     puVar4 = typeinfo_ptr_Assembly_CSharp_c_6FC4550;
	 *     puVar2 = PTR_DAT_070c4530;
	 *     puVar3 = PTR_DAT_070c27f0;
	 *     puVar1 = PTR_DAT_070c27c0;
	 *     if (lVar7 != 0) {
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)PTR_DAT_070c4570,uVar9,*(undefined8 *)PTR_DAT_070c4530);
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar5,uVar10,*(undefined8 *)puVar2);
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar3,this.token,*(undefined8 *)puVar2);
	 *       pvVar8 = UnityEngine.SystemInfo.get_deviceUniqueIdentifier();
	 *       func_0x04e2ce54(lVar7,*(undefined8 *)puVar6,pvVar8,*(undefined8 *)puVar2);
	 *       *(long *)((long)this_00 + 0x28) = lVar7;
	 *       func_0x031fdc38((long *)((long)this_00 + 0x28),lVar7);
	 *       auStack_64[0] = 0;
	 *       func_0x042a8e40(auStack_64,1,*(undefined8 *)puVar1);
	 *       lVar7 = *(long *)puVar4;
	 *       *(undefined2 *)((long)this_00 + 0x30) = auStack_64[0];
	 *       if (*(int *)(lVar7 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       puVar11 = *(undefined8 **)(lVar7 + 0xb8);
	 *       pvVar8 = (void *)puVar11[1];
	 *       if (pvVar8 == null) {
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar11 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *         }
	 *         uVar9 = *puVar11;
	 *         pvVar8 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c2758);
	 *         func_0x04d15d1c(pvVar8,uVar9,*(undefined8 *)PTR_DAT_070c4540,0);
	 *         puVar11 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 8);
	 *         *puVar11 = pvVar8;
	 *         func_0x031fdc38(puVar11,pvVar8);
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       if (*(int *)(lVar7 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar7 = *(long *)puVar4;
	 *       }
	 *       puVar1 = PTR_DAT_070c0748;
	 *       puVar11 = *(undefined8 **)(lVar7 + 0xb8);
	 *       errorCallback = (void *)puVar11[2];
	 *       if (errorCallback == null) {
	 *         if (*(int *)(lVar7 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar11 = *(undefined8 **)(*(long *)puVar4 + 0xb8);
	 *         }
	 *         uVar9 = *puVar11;
	 *         errorCallback = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c0768);
	 *         func_0x04d15d1c(errorCallback,uVar9,*(undefined8 *)PTR_DAT_070c4548,0);
	 *         puVar11 = (undefined8 *)(*(long *)(*(long *)puVar4 + 0xb8) + 0x10);
	 *         *puVar11 = errorCallback;
	 *         func_0x031fdc38(puVar11,errorCallback);
	 *       }
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       PlayFabClientAPI.ExecuteCloudScript(this_00,pvVar8,errorCallback,null,null);
	 *       return;
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
}
