namespace PixelSecurity.UI.CheatDetector
{

	// [TypeInfo RVA: 0x0]
	internal class CheatDetectedView : BaseView
	{
		private PixelSecurity.UI.CheatDetector.CheatDetectedView.Context _context; // 0x38
		private UnityEngine.UI.Text _headline; // 0x40
		private UnityEngine.UI.Text _message; // 0x48
		private UnityEngine.UI.Button _acceptButton; // 0x50
		private UnityEngine.UI.Text _buttonText; // 0x58

		// RVA: 0x3295540 VA: 0x7818980540
		public void SetContext(PixelSecurity.UI.CheatDetector.CheatDetectedView.Context context);
		/*
		 *   undefined *puVar1;
		 *   ulong uVar2;
		 *   void *pvVar3;
		 *   undefined8 uVar4;
		 *   long lVar5;
		 *
		 *   *(undefined8 *)((long)param_1 + 0x38) = param_2;
		 *   func_0x031fdc38((undefined8 *)((long)param_1 + 0x38),0);
		 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   if ((bRam000000000754ad71 & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *     bRam000000000754ad71 = 1;
		 *   }
		 *   uVar4 = *(undefined8 *)((long)param_1 + 0x30);
		 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *     func_0x031fde08();
		 *   }
		 *   uVar2 = UnityEngine.Object.op_Inequality(uVar4,null);
		 *   if ((uVar2 & 1) == 0) {
		 *     pvVar3 = UnityEngine.Component.get_gameObject(param_1);
		 *     if (pvVar3 != null) {
		 *       if ((bRam000000000755f7e0 & 1) == 0) {
		 *         func_0x031fdc8c(PTR_DAT_0714f3e0,0,0);
		 *         bRam000000000755f7e0 = 1;
		 *       }
		 *       if (pvVar3 != null) {
		 *         lVar5 = *(long *)((long)pvVar3 + 0x10);
		 *         if (lVar5 == 0) {
		 *           UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar3);
		 *         }
		 *         if (pcRam000000000755f860 == null) {
		 *           pcRam000000000755f860 = (code *)func_0x031fdc50(&UNK_0138da18);
		 *         }
		 *         (*pcRam000000000755f860)(lVar5,0);
		 *         return;
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   else {
		 *     pvVar3 = *(void **)((long)param_1 + 0x30);
		 *     if (pvVar3 != null) {
		 *       if ((bRam000000000755f745 & 1) == 0) {
		 *         func_0x031fdc8c(PTR_DAT_0714f3a0,0,0);
		 *         bRam000000000755f745 = 1;
		 *       }
		 *       if (pvVar3 != null) {
		 *         lVar5 = *(long *)((long)pvVar3 + 0x10);
		 *         if (lVar5 == 0) {
		 *           UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar3);
		 *         }
		 *         if (pcRam000000000755f750 == null) {
		 *           pcRam000000000755f750 = (code *)func_0x031fdc50(&UNK_0137c3e0);
		 *         }
		 *         (*pcRam000000000755f750)(lVar5,0);
		 *         return;
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3296168 VA: 0x7818981168
		private void Start();
		/*
		 *   undefined *puVar1;
		 *   CheatDetectedView *methodInfo_00;
		 *   void *pvVar2;
		 *   undefined8 uVar3;
		 *   undefined8 *puVar4;
		 *   long lVar5;
		 *   ulong uVar6;
		 *   int *piVar7;
		 *   long *plVar8;
		 *
		 *   methodInfo_00 = this;
		 *   if ((bRam000000000754ad79 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c6348);
		 *     func_0x031fdc8c(PTR_DAT_070c6350);
		 *     methodInfo_00 = (CheatDetectedView *)func_0x031fdc8c(PTR_DAT_070c6358);
		 *     bRam000000000754ad79 = 1;
		 *   }
		 *   pvVar2 = PixelGuard.get_Instance();
		 *   puVar1 = PTR_DAT_070c6350;
		 *   if (pvVar2 != null) {
		 *     plVar8 = *(long **)((long)pvVar2 + 0x28);
		 *     uVar3 = func_0x031fdf24(*(undefined8 *)PTR_DAT_070c6348);
		 *     func_0x04d15d1c(uVar3,this,*(undefined8 *)puVar1,0);
		 *     if (plVar8 != null) {
		 *       lVar5 = *plVar8;
		 *       uVar6 = (ulong)*(ushort *)(lVar5 + 0x12e);
		 *       if (uVar6 != 0) {
		 *         piVar7 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
		 *         do {
		 *           if (*(long *)(piVar7 + -2) == *(long *)PTR_DAT_070c6358) {
		 *             puVar4 = (undefined8 *)(lVar5 + (long)*piVar7 * 0x10 + 0x138);
		 *             goto LAB_0339623c;
		 *           }
		 *           uVar6 = uVar6 - 1;
		 *           piVar7 = piVar7 + 4;
		 *         } while (uVar6 != 0);
		 *       }
		 *       puVar4 = (undefined8 *)func_0x03237558(plVar8,*(long *)PTR_DAT_070c6358,0);
		 * LAB_0339623c:
		 *       (*(code *)*puVar4)(plVar8,uVar3,puVar4[1]);
		 *       return;
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3296258 VA: 0x7818981258
		private void OnDestroy();
		/*
		 *   undefined *puVar1;
		 *   CheatDetectedView *methodInfo_00;
		 *   void *pvVar2;
		 *   undefined8 uVar3;
		 *   undefined8 *puVar4;
		 *   long lVar5;
		 *   ulong uVar6;
		 *   int *piVar7;
		 *   long *plVar8;
		 *
		 *   methodInfo_00 = this;
		 *   if ((bRam000000000754ad7a & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c6348);
		 *     func_0x031fdc8c(PTR_DAT_070c6350);
		 *     methodInfo_00 = (CheatDetectedView *)func_0x031fdc8c(PTR_DAT_070c6358);
		 *     bRam000000000754ad7a = 1;
		 *   }
		 *   pvVar2 = PixelGuard.get_Instance();
		 *   puVar1 = PTR_DAT_070c6350;
		 *   if (pvVar2 != null) {
		 *     plVar8 = *(long **)((long)pvVar2 + 0x28);
		 *     uVar3 = func_0x031fdf24(*(undefined8 *)PTR_DAT_070c6348);
		 *     func_0x04d15d1c(uVar3,this,*(undefined8 *)puVar1,0);
		 *     if (plVar8 != null) {
		 *       lVar5 = *plVar8;
		 *       uVar6 = (ulong)*(ushort *)(lVar5 + 0x12e);
		 *       if (uVar6 != 0) {
		 *         piVar7 = (int *)(*(long *)(lVar5 + 0xb0) + 8);
		 *         do {
		 *           if (*(long *)(piVar7 + -2) == *(long *)PTR_DAT_070c6358) {
		 *             puVar4 = (undefined8 *)(lVar5 + (long)(*piVar7 + 1) * 0x10 + 0x138);
		 *             goto LAB_03396330;
		 *           }
		 *           uVar6 = uVar6 - 1;
		 *           piVar7 = piVar7 + 4;
		 *         } while (uVar6 != 0);
		 *       }
		 *       puVar4 = (undefined8 *)func_0x03237558(plVar8,*(long *)PTR_DAT_070c6358,1);
		 * LAB_03396330:
		 *       (*(code *)*puVar4)(plVar8,uVar3,puVar4[1]);
		 *       return;
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x329634C VA: 0x781898134C
		private void OnCheatingDetected(PixelSecurity.Handlers.SecurityWarningHandler handler);
		/*
		 *   undefined *puVar1;
		 *   undefined *puVar2;
		 *   undefined *puVar3;
		 *   undefined *puVar4;
		 *   ulong uVar5;
		 *   long *plVar6;
		 *   void *pvVar7;
		 *   long lVar8;
		 *   undefined8 uVar9;
		 *   undefined8 *puVar10;
		 *   undefined8 uVar11;
		 *   void *pvVar12;
		 *   undefined8 uVar13;
		 *   void *this_00;
		 *
		 *   if ((bRam000000000754ad7b & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Action_6FC5B40);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
		 *     func_0x031fdc8c(PTR_DAT_070c6360);
		 *     func_0x031fdc8c(PTR_DAT_070c6368);
		 *     func_0x031fdc8c(PTR_DAT_070c1138);
		 *     func_0x031fdc8c(PTR_DAT_070c6370);
		 *     func_0x031fdc8c(PTR_DAT_070c6378);
		 *     func_0x031fdc8c(PTR_DAT_070c6380);
		 *     bRam000000000754ad7b = 1;
		 *   }
		 *   puVar4 = PTR_DAT_070c6380;
		 *   puVar3 = PTR_DAT_070c6378;
		 *   puVar2 = PTR_DAT_070c6368;
		 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
		 *   if ((handler != null) && (plVar6 = *(long **)((long)handler + 0x18), plVar6 != null)
		 *      ) {
		 *     pvVar12 = *(void **)((long)handler + 0x10);
		 *     pvVar7 = (void *)(**(code **)(*plVar6 + 0x168))(plVar6,*(undefined8 *)(*plVar6 + 0x170));
		 *     pvVar7 = System.String.Concat(*(void **)puVar3,pvVar12,*(void **)puVar4,pvVar7);
		 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *       func_0x031fde08(*(long *)puVar1);
		 *     }
		 *     puVar1 = PTR_DAT_070c6370;
		 *     UnityEngine.Debug.LogWarning(pvVar7);
		 *     lVar8 = *(long *)puVar2;
		 *     uVar11 = *(undefined8 *)((long)handler + 0x10);
		 *     if (*(int *)(lVar8 + 0xe4) == 0) {
		 *       func_0x031fde08();
		 *       lVar8 = *(long *)puVar2;
		 *     }
		 *     puVar10 = *(undefined8 **)(lVar8 + 0xb8);
		 *     uVar13 = *(undefined8 *)puVar1;
		 *     pvVar7 = (void *)puVar10[1];
		 *     if (pvVar7 == null) {
		 *       if (*(int *)(lVar8 + 0xe4) == 0) {
		 *         func_0x031fde08();
		 *         puVar10 = *(undefined8 **)(*(long *)puVar2 + 0xb8);
		 *       }
		 *       pvVar12 = (void *)*puVar10;
		 *       pvVar7 = (void *)func_0x031fdf24(*(undefined8 *)typeinfo_ptr_mscorlib_Action_6FC5B40);
		 *       System.Action..ctor(pvVar7,pvVar12,*(void **)PTR_DAT_070c6360);
		 *       puVar10 = (undefined8 *)(*(long *)(*(long *)puVar2 + 0xb8) + 8);
		 *       *puVar10 = pvVar7;
		 *       func_0x031fdc38(puVar10,pvVar7);
		 *     }
		 *     puVar1 = PTR_DAT_070c6388;
		 *     if (this != null) {
		 *       uVar9 = *(undefined8 *)PTR_DAT_070c1138;
		 *       if ((bRam000000000754ad7d & 1) == 0) {
		 *         func_0x031fdc8c(PTR_DAT_070c6390);
		 *         func_0x031fdc8c(PTR_DAT_070c6388);
		 *         func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_UnityAction_6FC5940);
		 *         bRam000000000754ad7d = 1;
		 *       }
		 *       pvVar12 = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *       System.Object..ctor(pvVar12);
		 *       if (pvVar12 != null) {
		 *         *(undefined8 *)((long)pvVar12 + 0x10) = this;
		 *         func_0x031fdc38((undefined8 *)((long)pvVar12 + 0x10),this);
		 *         *(undefined8 *)((long)pvVar12 + 0x18) = pvVar7;
		 *         func_0x031fdc38((undefined8 *)((long)pvVar12 + 0x18),pvVar7);
		 *         plVar6 = this.headline;
		 *         if (plVar6 != null) {
		 *           (**(code **)(*plVar6 + 0x5e8))(plVar6,uVar13,*(undefined8 *)(*plVar6 + 0x5f0));
		 *           plVar6 = this.message;
		 *           if (plVar6 != null) {
		 *             (**(code **)(*plVar6 + 0x5e8))(plVar6,uVar11,*(undefined8 *)(*plVar6 + 0x5f0));
		 *             plVar6 = this.buttonText;
		 *             if (plVar6 != null) {
		 *               (**(code **)(*plVar6 + 0x5e8))(plVar6,uVar9,*(undefined8 *)(*plVar6 + 0x5f0));
		 *               if ((this.acceptButton != null) &&
		 *                  (pvVar7 = *(void **)((long)this.acceptButton + 0x100), pvVar7 != null)) {
		 *                 UnityEngine.Events.UnityEventBase.RemoveAllListeners(pvVar7);
		 *                 puVar1 = PTR_DAT_070c6390;
		 *                 if (this.acceptButton != null) {
		 *                   this_00 = *(void **)((long)this.acceptButton + 0x100);
		 *                   pvVar7 = (void *)func_0x031fdf24(*(undefined8 *)
		 *
		 *                                                   typeinfo_ptr_UnityEngine_CoreModule_UnityAction_6FC5940
		 *                                                   );
		 *                   UnityEngine.Events.UnityAction..ctor(pvVar7,pvVar12,*(void **)puVar1);
		 *                   if (this_00 != null) {
		 *                     UnityEngine.Events.UnityEvent.AddListener(this_00,pvVar7);
		 *                     puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *                     if ((bRam000000000754ad70 & 1) == 0) {
		 *                       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *                       bRam000000000754ad70 = 1;
		 *                     }
		 *                     uVar11 = *(undefined8 *)&this.field_0x30;
		 *                     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *                       func_0x031fde08();
		 *                     }
		 *                     uVar5 = UnityEngine.Object.op_Inequality(uVar11,null);
		 *                     if ((uVar5 & 1) == 0) {
		 *                       pvVar7 = UnityEngine.Component.get_gameObject(this);
		 *                       if (pvVar7 != null) {
		 *                         if ((bRam000000000755f7e0 & 1) == 0) {
		 *                           func_0x031fdc8c(PTR_DAT_0714f3e0,1,0);
		 *                           bRam000000000755f7e0 = 1;
		 *                         }
		 *                         if (pvVar7 != null) {
		 *                           lVar8 = *(long *)((long)pvVar7 + 0x10);
		 *                           if (lVar8 == 0) {
		 *                             UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar7);
		 *                           }
		 *                           if (pcRam000000000755f860 == null) {
		 *                             pcRam000000000755f860 = (code *)func_0x031fdc50(&UNK_0138da18);
		 *                           }
		 *                           (*pcRam000000000755f860)(lVar8,1);
		 *                           return;
		 *                         }
		 *                         IL2CPP.ThrowNullReferenceException();
		 *                       }
		 *                     }
		 *                     else {
		 *                       pvVar7 = *(void **)&this.field_0x30;
		 *                       if (pvVar7 != null) {
		 *                         if ((bRam000000000755f745 & 1) == 0) {
		 *                           func_0x031fdc8c(PTR_DAT_0714f3a0,1,0);
		 *                           bRam000000000755f745 = 1;
		 *                         }
		 *                         if (pvVar7 != null) {
		 *                           lVar8 = *(long *)((long)pvVar7 + 0x10);
		 *                           if (lVar8 == 0) {
		 *                             UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar7);
		 *                           }
		 *                           if (pcRam000000000755f750 == null) {
		 *                             pcRam000000000755f750 = (code *)func_0x031fdc50(&UNK_0137c3e0);
		 *                           }
		 *                           (*pcRam000000000755f750)(lVar8,1);
		 *                           return;
		 *                         }
		 *                         IL2CPP.ThrowNullReferenceException();
		 *                       }
		 *                     }
		 *                     IL2CPP.ThrowNullReferenceException();
		 *                   }
		 *                 }
		 *               }
		 *             }
		 *           }
		 *         }
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3296684 VA: 0x7818981684
		public void ShowDialogue(string title, string message, System.Action onAccepted, string buttonText);
		/*
		 *   undefined *puVar1;
		 *   ulong uVar2;
		 *   void *pvVar3;
		 *   long *plVar4;
		 *   void *pvVar5;
		 *   undefined8 uVar6;
		 *   long lVar7;
		 *   void *this_00;
		 *
		 *   puVar1 = PTR_DAT_070c6388;
		 *   if ((bRam000000000754ad7d & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c6390);
		 *     func_0x031fdc8c(PTR_DAT_070c6388);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_UnityAction_6FC5940);
		 *     bRam000000000754ad7d = 1;
		 *   }
		 *   pvVar3 = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *   System.Object..ctor(pvVar3);
		 *   if (pvVar3 != null) {
		 *     *(undefined8 *)((long)pvVar3 + 0x10) = this;
		 *     func_0x031fdc38((undefined8 *)((long)pvVar3 + 0x10),this);
		 *     *(undefined8 *)((long)pvVar3 + 0x18) = onAccepted;
		 *     func_0x031fdc38((undefined8 *)((long)pvVar3 + 0x18),onAccepted);
		 *     plVar4 = this.headline;
		 *     if (plVar4 != null) {
		 *       (**(code **)(*plVar4 + 0x5e8))(plVar4,title,*(undefined8 *)(*plVar4 + 0x5f0));
		 *       plVar4 = this.message;
		 *       if (plVar4 != null) {
		 *         (**(code **)(*plVar4 + 0x5e8))(plVar4,message,*(undefined8 *)(*plVar4 + 0x5f0));
		 *         plVar4 = this.buttonText;
		 *         if (plVar4 != null) {
		 *           (**(code **)(*plVar4 + 0x5e8))(plVar4,buttonText,*(undefined8 *)(*plVar4 + 0x5f0));
		 *           if ((this.acceptButton != null) &&
		 *              (pvVar5 = *(void **)((long)this.acceptButton + 0x100), pvVar5 != null)) {
		 *             UnityEngine.Events.UnityEventBase.RemoveAllListeners(pvVar5);
		 *             puVar1 = PTR_DAT_070c6390;
		 *             if (this.acceptButton != null) {
		 *               this_00 = *(void **)((long)this.acceptButton + 0x100);
		 *               pvVar5 = (void *)func_0x031fdf24(*(undefined8 *)
		 *                                                 typeinfo_ptr_UnityEngine_CoreModule_UnityAction_6FC5940
		 *                                               );
		 *               UnityEngine.Events.UnityAction..ctor(pvVar5,pvVar3,*(void **)puVar1);
		 *               if (this_00 != null) {
		 *                 UnityEngine.Events.UnityEvent.AddListener(this_00,pvVar5);
		 *                 puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *                 if ((bRam000000000754ad70 & 1) == 0) {
		 *                   func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *                   bRam000000000754ad70 = 1;
		 *                 }
		 *                 uVar6 = *(undefined8 *)&this.field_0x30;
		 *                 if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *                   func_0x031fde08();
		 *                 }
		 *                 uVar2 = UnityEngine.Object.op_Inequality(uVar6,null);
		 *                 if ((uVar2 & 1) == 0) {
		 *                   pvVar3 = UnityEngine.Component.get_gameObject(this);
		 *                   if (pvVar3 != null) {
		 *                     if ((bRam000000000755f7e0 & 1) == 0) {
		 *                       func_0x031fdc8c(PTR_DAT_0714f3e0,1,0);
		 *                       bRam000000000755f7e0 = 1;
		 *                     }
		 *                     if (pvVar3 != null) {
		 *                       lVar7 = *(long *)((long)pvVar3 + 0x10);
		 *                       if (lVar7 == 0) {
		 *                         UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar3);
		 *                       }
		 *                       if (pcRam000000000755f860 == null) {
		 *                         pcRam000000000755f860 = (code *)func_0x031fdc50(&UNK_0138da18);
		 *                       }
		 *                       (*pcRam000000000755f860)(lVar7,1);
		 *                       return;
		 *                     }
		 *                     IL2CPP.ThrowNullReferenceException();
		 *                   }
		 *                 }
		 *                 else {
		 *                   pvVar3 = *(void **)&this.field_0x30;
		 *                   if (pvVar3 != null) {
		 *                     if ((bRam000000000755f745 & 1) == 0) {
		 *                       func_0x031fdc8c(PTR_DAT_0714f3a0,1,0);
		 *                       bRam000000000755f745 = 1;
		 *                     }
		 *                     if (pvVar3 != null) {
		 *                       lVar7 = *(long *)((long)pvVar3 + 0x10);
		 *                       if (lVar7 == 0) {
		 *                         UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar3);
		 *                       }
		 *                       if (pcRam000000000755f750 == null) {
		 *                         pcRam000000000755f750 = (code *)func_0x031fdc50(&UNK_0137c3e0);
		 *                       }
		 *                       (*pcRam000000000755f750)(lVar7,1);
		 *                       return;
		 *                     }
		 *                     IL2CPP.ThrowNullReferenceException();
		 *                   }
		 *                 }
		 *                 IL2CPP.ThrowNullReferenceException();
		 *               }
		 *             }
		 *           }
		 *         }
		 *       }
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3296688 VA: 0x7818981688
		public void ShowDialogue(string message, System.Action onAccepted, string buttonText);
		/*
		 *   undefined *puVar1;
		 *   undefined *puVar2;
		 *   ulong uVar3;
		 *   void *pvVar4;
		 *   long *plVar5;
		 *   void *pvVar6;
		 *   undefined8 uVar7;
		 *   long lVar8;
		 *   void *this_00;
		 *
		 *   puVar1 = PTR_DAT_070c6370;
		 *   if ((bRam000000000754ad7c & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c6370);
		 *     bRam000000000754ad7c = 1;
		 *   }
		 *   puVar2 = PTR_DAT_070c6388;
		 *   uVar7 = *(undefined8 *)puVar1;
		 *   if ((bRam000000000754ad7d & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c6390);
		 *     func_0x031fdc8c(PTR_DAT_070c6388);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_UnityAction_6FC5940);
		 *     bRam000000000754ad7d = 1;
		 *   }
		 *   pvVar4 = (void *)func_0x031fdf24(*(undefined8 *)puVar2);
		 *   System.Object..ctor(pvVar4);
		 *   if (pvVar4 != null) {
		 *     *(undefined8 *)((long)pvVar4 + 0x10) = this;
		 *     func_0x031fdc38((undefined8 *)((long)pvVar4 + 0x10),this);
		 *     *(undefined8 *)((long)pvVar4 + 0x18) = onAccepted;
		 *     func_0x031fdc38((undefined8 *)((long)pvVar4 + 0x18),onAccepted);
		 *     plVar5 = this.headline;
		 *     if (plVar5 != null) {
		 *       (**(code **)(*plVar5 + 0x5e8))(plVar5,uVar7,*(undefined8 *)(*plVar5 + 0x5f0));
		 *       plVar5 = this.message;
		 *       if (plVar5 != null) {
		 *         (**(code **)(*plVar5 + 0x5e8))(plVar5,message,*(undefined8 *)(*plVar5 + 0x5f0));
		 *         plVar5 = this.buttonText;
		 *         if (plVar5 != null) {
		 *           (**(code **)(*plVar5 + 0x5e8))(plVar5,buttonText,*(undefined8 *)(*plVar5 + 0x5f0));
		 *           if ((this.acceptButton != null) &&
		 *              (pvVar6 = *(void **)((long)this.acceptButton + 0x100), pvVar6 != null)) {
		 *             UnityEngine.Events.UnityEventBase.RemoveAllListeners(pvVar6);
		 *             puVar1 = PTR_DAT_070c6390;
		 *             if (this.acceptButton != null) {
		 *               this_00 = *(void **)((long)this.acceptButton + 0x100);
		 *               pvVar6 = (void *)func_0x031fdf24(*(undefined8 *)
		 *                                                 typeinfo_ptr_UnityEngine_CoreModule_UnityAction_6FC5940
		 *                                               );
		 *               UnityEngine.Events.UnityAction..ctor(pvVar6,pvVar4,*(void **)puVar1);
		 *               if (this_00 != null) {
		 *                 UnityEngine.Events.UnityEvent.AddListener(this_00,pvVar6);
		 *                 puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *                 if ((bRam000000000754ad70 & 1) == 0) {
		 *                   func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *                   bRam000000000754ad70 = 1;
		 *                 }
		 *                 uVar7 = *(undefined8 *)&this.field_0x30;
		 *                 if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *                   func_0x031fde08();
		 *                 }
		 *                 uVar3 = UnityEngine.Object.op_Inequality(uVar7,null);
		 *                 if ((uVar3 & 1) == 0) {
		 *                   pvVar4 = UnityEngine.Component.get_gameObject(this);
		 *                   if (pvVar4 != null) {
		 *                     if ((bRam000000000755f7e0 & 1) == 0) {
		 *                       func_0x031fdc8c(PTR_DAT_0714f3e0,1,0);
		 *                       bRam000000000755f7e0 = 1;
		 *                     }
		 *                     if (pvVar4 != null) {
		 *                       lVar8 = *(long *)((long)pvVar4 + 0x10);
		 *                       if (lVar8 == 0) {
		 *                         UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar4);
		 *                       }
		 *                       if (pcRam000000000755f860 == null) {
		 *                         pcRam000000000755f860 = (code *)func_0x031fdc50(&UNK_0138da18);
		 *                       }
		 *                       (*pcRam000000000755f860)(lVar8,1);
		 *                       return;
		 *                     }
		 *                     IL2CPP.ThrowNullReferenceException();
		 *                   }
		 *                 }
		 *                 else {
		 *                   pvVar4 = *(void **)&this.field_0x30;
		 *                   if (pvVar4 != null) {
		 *                     if ((bRam000000000755f745 & 1) == 0) {
		 *                       func_0x031fdc8c(PTR_DAT_0714f3a0,1,0);
		 *                       bRam000000000755f745 = 1;
		 *                     }
		 *                     if (pvVar4 != null) {
		 *                       lVar8 = *(long *)((long)pvVar4 + 0x10);
		 *                       if (lVar8 == 0) {
		 *                         UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar4);
		 *                       }
		 *                       if (pcRam000000000755f750 == null) {
		 *                         pcRam000000000755f750 = (code *)func_0x031fdc50(&UNK_0137c3e0);
		 *                       }
		 *                       (*pcRam000000000755f750)(lVar8,1);
		 *                       return;
		 *                     }
		 *                     IL2CPP.ThrowNullReferenceException();
		 *                   }
		 *                 }
		 *                 IL2CPP.ThrowNullReferenceException();
		 *               }
		 *             }
		 *           }
		 *         }
		 *       }
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3296514 VA: 0x7818981514
		private void UpdateView(string title, string message, System.Action onAccepted, string buttonText);
		/*
		 *   undefined *puVar1;
		 *   ulong uVar2;
		 *   void *pvVar3;
		 *   long *plVar4;
		 *   void *pvVar5;
		 *   undefined8 uVar6;
		 *   long lVar7;
		 *   void *this_00;
		 *
		 *   puVar1 = PTR_DAT_070c6388;
		 *   if ((bRam000000000754ad7d & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c6390);
		 *     func_0x031fdc8c(PTR_DAT_070c6388);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_UnityAction_6FC5940);
		 *     bRam000000000754ad7d = 1;
		 *   }
		 *   pvVar3 = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *   System.Object..ctor(pvVar3);
		 *   if (pvVar3 != null) {
		 *     *(undefined8 *)((long)pvVar3 + 0x10) = this;
		 *     func_0x031fdc38((undefined8 *)((long)pvVar3 + 0x10),this);
		 *     *(undefined8 *)((long)pvVar3 + 0x18) = onAccepted;
		 *     func_0x031fdc38((undefined8 *)((long)pvVar3 + 0x18),onAccepted);
		 *     plVar4 = this.headline;
		 *     if (plVar4 != null) {
		 *       (**(code **)(*plVar4 + 0x5e8))(plVar4,title,*(undefined8 *)(*plVar4 + 0x5f0));
		 *       plVar4 = this.message;
		 *       if (plVar4 != null) {
		 *         (**(code **)(*plVar4 + 0x5e8))(plVar4,message,*(undefined8 *)(*plVar4 + 0x5f0));
		 *         plVar4 = this.buttonText;
		 *         if (plVar4 != null) {
		 *           (**(code **)(*plVar4 + 0x5e8))(plVar4,buttonText,*(undefined8 *)(*plVar4 + 0x5f0));
		 *           if ((this.acceptButton != null) &&
		 *              (pvVar5 = *(void **)((long)this.acceptButton + 0x100), pvVar5 != null)) {
		 *             UnityEngine.Events.UnityEventBase.RemoveAllListeners(pvVar5);
		 *             puVar1 = PTR_DAT_070c6390;
		 *             if (this.acceptButton != null) {
		 *               this_00 = *(void **)((long)this.acceptButton + 0x100);
		 *               pvVar5 = (void *)func_0x031fdf24(*(undefined8 *)
		 *                                                 typeinfo_ptr_UnityEngine_CoreModule_UnityAction_6FC5940
		 *                                               );
		 *               UnityEngine.Events.UnityAction..ctor(pvVar5,pvVar3,*(void **)puVar1);
		 *               if (this_00 != null) {
		 *                 UnityEngine.Events.UnityEvent.AddListener(this_00,pvVar5);
		 *                 puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *                 if ((bRam000000000754ad70 & 1) == 0) {
		 *                   func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *                   bRam000000000754ad70 = 1;
		 *                 }
		 *                 uVar6 = *(undefined8 *)&this.field_0x30;
		 *                 if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *                   func_0x031fde08();
		 *                 }
		 *                 uVar2 = UnityEngine.Object.op_Inequality(uVar6,null);
		 *                 if ((uVar2 & 1) == 0) {
		 *                   pvVar3 = UnityEngine.Component.get_gameObject(this);
		 *                   if (pvVar3 != null) {
		 *                     if ((bRam000000000755f7e0 & 1) == 0) {
		 *                       func_0x031fdc8c(PTR_DAT_0714f3e0,1,0);
		 *                       bRam000000000755f7e0 = 1;
		 *                     }
		 *                     if (pvVar3 != null) {
		 *                       lVar7 = *(long *)((long)pvVar3 + 0x10);
		 *                       if (lVar7 == 0) {
		 *                         UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar3);
		 *                       }
		 *                       if (pcRam000000000755f860 == null) {
		 *                         pcRam000000000755f860 = (code *)func_0x031fdc50(&UNK_0138da18);
		 *                       }
		 *                       (*pcRam000000000755f860)(lVar7,1);
		 *                       return;
		 *                     }
		 *                     IL2CPP.ThrowNullReferenceException();
		 *                   }
		 *                 }
		 *                 else {
		 *                   pvVar3 = *(void **)&this.field_0x30;
		 *                   if (pvVar3 != null) {
		 *                     if ((bRam000000000755f745 & 1) == 0) {
		 *                       func_0x031fdc8c(PTR_DAT_0714f3a0,1,0);
		 *                       bRam000000000755f745 = 1;
		 *                     }
		 *                     if (pvVar3 != null) {
		 *                       lVar7 = *(long *)((long)pvVar3 + 0x10);
		 *                       if (lVar7 == 0) {
		 *                         UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar3);
		 *                       }
		 *                       if (pcRam000000000755f750 == null) {
		 *                         pcRam000000000755f750 = (code *)func_0x031fdc50(&UNK_0137c3e0);
		 *                       }
		 *                       (*pcRam000000000755f750)(lVar7,1);
		 *                       return;
		 *                     }
		 *                     IL2CPP.ThrowNullReferenceException();
		 *                   }
		 *                 }
		 *                 IL2CPP.ThrowNullReferenceException();
		 *               }
		 *             }
		 *           }
		 *         }
		 *       }
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3296700 VA: 0x7818981700
		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;
		 */
	}
}
