// [TypeInfo RVA: 0x0]
private sealed class <>c__DisplayClass15_0 : Object
{
	public int rollbackAmount; // 0x10
	public Addcurency <>4__this; // 0x18

	// RVA: 0x31F25A8 VA: 0x78188DD5A8
	public void .ctor();
	/*
	 *   return;
	 */
	// RVA: 0x31F2DD0 VA: 0x78188DDDD0
	internal void <OnMarkOwnedError>b__0(PlayFab.ClientModels.ModifyUserVirtualCurrencyResult r);
	/*
	 *   undefined *puVar1;
	 *   void *pvVar2;
	 *   Addcurency *this_00;
	 *   void *arg1;
	 *   undefined4 uStack_14;
	 *
	 *   if ((bRam000000000754a725 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c08e0);
	 *     bRam000000000754a725 = 1;
	 *   }
	 *   uStack_14 = *(undefined4 *)((long)this + 0x10);
	 *   pvVar2 = (void *)func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),&uStack_14);
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   if (*(long *)((long)this + 0x18) != 0) {
	 *     arg1 = *(void **)(*(long *)((long)this + 0x18) + 0x50);
	 *     pvVar2 = System.String.Format(*(void **)PTR_DAT_070c08e0,pvVar2,arg1);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)puVar1);
	 *     }
	 *     UnityEngine.Debug.LogWarning(pvVar2);
	 *     this_00 = *(Addcurency **)((long)this + 0x18);
	 *     if (this_00 != null) {
	 *       this_00->isProcessing = false;
	 *       Addcurency.SetInteraction(this_00,true);
	 *       return;
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x31F2E98 VA: 0x78188DDE98
	internal void <OnMarkOwnedError>b__1(PlayFab.PlayFabError rollbackError);
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   ulong uVar3;
	 *   void *pvVar4;
	 *   long lVar5;
	 *
	 *   if ((bRam000000000754a726 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(PTR_DAT_070c08e8);
	 *     bRam000000000754a726 = 1;
	 *   }
	 *   puVar2 = PTR_DAT_070c08e8;
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *   if (rollbackError != null) {
	 *     pvVar4 = PlayFab.PlayFabError.GenerateErrorReport(rollbackError);
	 *     pvVar4 = System.String.Concat(*(void **)puVar2,pvVar4);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08(*(long *)puVar1);
	 *     }
	 *     UnityEngine.Debug.LogError(pvVar4);
	 *     lVar5 = *(long *)((long)this + 0x18);
	 *     if (lVar5 != 0) {
	 *       *(undefined1 *)(lVar5 + 0x49) = 0;
	 *       puVar2 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *       puVar1 = PTR_DAT_070c07e0;
	 *       if ((bRam000000000754a71a & 1) == 0) {
	 *         func_0x031fdc8c(PTR_DAT_070c07e0);
	 *         func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *         bRam000000000754a71a = 1;
	 *       }
	 *       pvVar4 = (void *)func_0x0373df50(lVar5,*(undefined8 *)puVar1);
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08(*(long *)puVar2);
	 *       }
	 *       uVar3 = UnityEngine.Object.op_Inequality(pvVar4,null);
	 *       if ((uVar3 & 1) == 0) {
	 *         return;
	 *       }
	 *       if (pvVar4 == null) {
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *       if ((bRam00000000075619c1 & 1) == 0) {
	 *         func_0x031fdc8c(PTR_DAT_071514d8,1,0);
	 *         bRam00000000075619c1 = 1;
	 *       }
	 *       if (pvVar4 != null) {
	 *         lVar5 = *(long *)((long)pvVar4 + 0x10);
	 *         if (lVar5 == 0) {
	 *           UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar4);
	 *         }
	 *         if (pcRam00000000075619d8 == null) {
	 *           pcRam00000000075619d8 = (code *)func_0x031fdc50(&UNK_0135303a);
	 *         }
	 *         (*pcRam00000000075619d8)(lVar5,1);
	 *         return;
	 *       }
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
}
