// [TypeInfo RVA: 0x0]
private sealed class <>c__DisplayClass45_0 : Object
{
	public bool loginCompleted; // 0x10
	public bool loginSuccess; // 0x11
	public PlayFablogin <>4__this; // 0x18

	// RVA: 0x322B430 VA: 0x7818916430
	public void .ctor();
	/*
	 *   return;
	 */
	// RVA: 0x322B438 VA: 0x7818916438
	internal void <LoginWithRetry>b__0(PlayFab.ClientModels.LoginResult result);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   void *message;
	 *   long lVar4;
	 *
	 *   if ((bRam000000000754a90d & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c2c30);
	 *     func_0x031fdc8c(PTR_DAT_070c2c38);
	 *     bRam000000000754a90d = 1;
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   if ((result == null) ||
	 *      (bVar3 = System.String.IsNullOrEmpty(*(void **)((long)result + 0x50)),
	 *      bVar3)) {
	 *     puVar2 = PTR_DAT_070c2c38;
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     UnityEngine.Debug.LogWarning(*(void **)puVar2);
	 *   }
	 *   else {
	 *     if (*(PlayFablogin **)((long)this + 0x18) == null) goto LAB_0332b53c;
	 *     PlayFablogin.CachePlayFabId(*(PlayFablogin **)((long)this + 0x18),*(void **)((long)result + 0x50));
	 *     if (*(long *)((long)this + 0x18) == 0) goto LAB_0332b53c;
	 *     methodInfo = null;
	 *     message = System.String.Concat(*(void **)PTR_DAT_070c2c30,*(void **)(*(long *)((long)this + 0x18) + 0x28));
	 *     lVar4 = *(long *)puVar1;
	 *     if (*(int *)(lVar4 + 0xe4) == 0) {
	 *       func_0x031fde08(lVar4);
	 *     }
	 *     UnityEngine.Debug.Log(message);
	 *   }
	 *   if (*(PlayFablogin **)((long)this + 0x18) != null) {
	 *     PlayFablogin.OnLoginSuccess(*(PlayFablogin **)((long)this + 0x18),result);
	 *     *(undefined2 *)((long)this + 0x10) = 0x101;
	 *     return;
	 *   }
	 * LAB_0332b53c:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x322B540 VA: 0x7818916540
	internal void <LoginWithRetry>b__1(PlayFab.PlayFabError error);
	/*
	 *   void *pvVar1;
	 *   void *extraout_x1;
	 *
	 *   pvVar1 = error;
	 *   if ((bRam000000000754a90e & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c2c40);
	 *     func_0x031fdc8c(PTR_DAT_070c2c48);
	 *     bRam000000000754a90e = 1;
	 *     pvVar1 = extraout_x1;
	 *   }
	 *   if (error != null) {
	 *     if (*(int *)((long)error + 0x28) == 0x3ea) {
	 *       if (*(PlayFablogin **)((long)this + 0x18) != null) {
	 *         PlayFablogin.LoadCachedPlayFabId(*(PlayFablogin **)((long)this + 0x18));
	 *         if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         UnityEngine.Debug.LogError(*(void **)PTR_DAT_070c2c48);
	 *         if (*(PlayFablogin **)((long)this + 0x18) != null) {
	 *           PlayFablogin.EnforceClientBanAndQuit(*(PlayFablogin **)((long)this + 0x18),error);
	 *           goto LAB_0332b638;
	 *         }
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     pvVar1 = PlayFab.PlayFabError.GenerateErrorReport(error);
	 *     pvVar1 = System.String.Concat(*(void **)PTR_DAT_070c2c40,pvVar1);
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     }
	 *     UnityEngine.Debug.LogError(pvVar1);
	 *   }
	 * LAB_0332b638:
	 *   *(undefined1 *)((long)this + 0x10) = 1;
	 *   return;
	 */
}
