// [TypeInfo RVA: 0x0]
public class ExecuteButtonName : MonoBehaviour
{
	public NameScript nameScript; // 0x20
	public namegen nameGenerator; // 0x28
	public string Handtag; // 0x30
	public float checkFrequency; // 0x38
	private float timer; // 0x3C

	// RVA: 0x32399EC VA: 0x78189249EC
	private void Start();
	/*
	 *   float fVar1;
	 *
	 *   this.timer = 0.0;
	 *   fVar1 = _UNK_0134ee00;
	 *   if (_UNK_0134ee00 <= this.checkFrequency) {
	 *     fVar1 = this.checkFrequency;
	 *   }
	 *   this.checkFrequency = fVar1;
	 *   return;
	 */
	// RVA: 0x3239A0C VA: 0x7818924A0C
	private void Update();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   void *pvVar4;
	 *   ulong uVar5;
	 *   undefined8 uVar6;
	 *   void *pvVar7;
	 *   long lVar8;
	 *   undefined8 *puVar9;
	 *   void *extraout_x1;
	 *   void *extraout_x1_00;
	 *   undefined8 uVar10;
	 *   undefined8 extraout_x1_01;
	 *   undefined8 extraout_x1_02;
	 *   int *piVar11;
	 *   long *plVar12;
	 *   void *errorCallback;
	 *   float fVar13;
	 *   float fVar14;
	 *   undefined1 auVar15 [16];
	 *   int iStack_34;
	 *
	 *   if ((bRam000000000754a995 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     bRam000000000754a995 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   if (cRam000000000754aa32 == '\0') {
	 *     func_0x031fdc8c(typeinfo_ptr_Unity_InputSystem_Keyboard_6FC3410,methodInfo);
	 *     cRam000000000754aa32 = '\x01';
	 *   }
	 *   puVar1 = typeinfo_ptr_Unity_InputSystem_Keyboard_6FC3410;
	 *   if ((void *)**(undefined8 **)(*(long *)typeinfo_ptr_Unity_InputSystem_Keyboard_6FC3410 + 0xb8) !=
	 *       null) {
	 *     pvVar4 = UnityEngine.InputSystem.Keyboard.get_enterKey((void *)**(undefined8 **)
	 *                                   (*(long *)typeinfo_ptr_Unity_InputSystem_Keyboard_6FC3410 + 0xb8));
	 *     if (pvVar4 == null) goto LAB_03339b5c;
	 *     bVar3 = UnityEngine.InputSystem.Controls.ButtonControl.get_wasPressedThisFrame(pvVar4);
	 *     if (!bVar3) {
	 *       if (cRam000000000754aa32 == '\0') {
	 *         func_0x031fdc8c(typeinfo_ptr_Unity_InputSystem_Keyboard_6FC3410);
	 *         cRam000000000754aa32 = '\x01';
	 *       }
	 *       if (((void *)**(undefined8 **)(*(long *)puVar1 + 0xb8) == null) ||
	 *          (pvVar4 = UnityEngine.InputSystem.Keyboard.get_numpadEnterKey((void *)**(undefined8 **)(*(long *)puVar1 + 0xb8)),
	 *          pvVar4 == null)) goto LAB_03339b5c;
	 *       bVar3 = UnityEngine.InputSystem.Controls.ButtonControl.get_wasPressedThisFrame(pvVar4);
	 *       if (!bVar3) goto LAB_03339b14;
	 *     }
	 *     pvVar4 = this.nameGenerator;
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     auVar15 = UnityEngine.Object.op_Inequality(pvVar4,null);
	 *     pvVar4 = auVar15._8_8_;
	 *     if ((auVar15._0_8_ & 1) != 0) {
	 *       if (this.nameGenerator == null) {
	 * LAB_03339b5c:
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *       namegen.EnsureUsernameOrGenerate(this.nameGenerator);
	 *       pvVar4 = extraout_x1_00;
	 *     }
	 *     ExecuteButtonName.ExecuteNameUpdate(this);
	 *   }
	 * LAB_03339b14:
	 *   fVar14 = this.timer;
	 *   fVar13 = UnityEngine.Time.get_deltaTime();
	 *   fVar14 = fVar14 + fVar13;
	 *   this.timer = fVar14;
	 *   if (fVar14 < this.checkFrequency) {
	 *     return;
	 *   }
	 *   this.timer = 0.0;
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000754a996 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0768);
	 *     func_0x031fdc8c(PTR_DAT_070c3420);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     func_0x031fdc8c(PTR_DAT_070c0748);
	 *     func_0x031fdc8c(PTR_DAT_070c3428);
	 *     func_0x031fdc8c(PTR_DAT_070c3430);
	 *     func_0x031fdc8c(PTR_DAT_070c3438);
	 *     func_0x031fdc8c(PTR_DAT_070c3440);
	 *     func_0x031fdc8c(PTR_DAT_070c3448);
	 *     func_0x031fdc8c(PTR_DAT_070c3450);
	 *     func_0x031fdc8c(PTR_DAT_070c23a8);
	 *     bRam000000000754a996 = 1;
	 *   }
	 *   pvVar4 = this.nameScript;
	 *   iStack_34 = 0;
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   uVar5 = UnityEngine.Object.op_Equality(pvVar4,null);
	 *   puVar2 = PTR_DAT_070c3448;
	 *   if ((uVar5 & 1) != 0) {
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *     uVar6 = *(undefined8 *)puVar2;
	 *     uVar10 = 0;
	 *     if ((bRam000000000755e09c & 1) == 0) {
	 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *       bRam000000000755e09c = 1;
	 *       uVar10 = extraout_x1_01;
	 *     }
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       uVar10 = extraout_x1_02;
	 *     }
	 *     if (cRam000000000755000b == '\0') {
	 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar10);
	 *       cRam000000000755000b = '\x01';
	 *     }
	 *     lVar8 = *(long *)puVar1;
	 *     if (*(int *)(lVar8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar8 = *(long *)puVar1;
	 *     }
	 *     plVar12 = *(long **)(*(long *)(lVar8 + 0xb8) + 8);
	 *     if (plVar12 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     lVar8 = *plVar12;
	 *     uVar5 = (ulong)*(ushort *)(lVar8 + 0x12e);
	 *     if (uVar5 != 0) {
	 *       piVar11 = (int *)(*(long *)(lVar8 + 0xb0) + 8);
	 *       do {
	 *         if (*(long *)(piVar11 + -2) == *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40)
	 *         {
	 *           puVar9 = (undefined8 *)(lVar8 + (long)(*piVar11 + 3) * 0x10 + 0x138);
	 *           goto LAB_069357b4;
	 *         }
	 *         uVar5 = uVar5 - 1;
	 *         piVar11 = piVar11 + 4;
	 *       } while (uVar5 != 0);
	 *     }
	 *     puVar9 = (undefined8 *)
	 *              func_0x03237558(plVar12,*(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3)
	 *     ;
	 * LAB_069357b4:
	 *     (*(code *)*puVar9)(plVar12,2,uVar6,puVar9[1]);
	 *     return;
	 *   }
	 *   if (this.nameScript != null) {
	 *     pvVar4 = *(void **)((long)this.nameScript + 0x28);
	 *     bVar3 = System.String.IsNullOrEmpty(pvVar4);
	 *     if (bVar3) {
	 *       pvVar4 = this.nameGenerator;
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       auVar15 = UnityEngine.Object.op_Inequality(pvVar4,null);
	 *       if ((auVar15._0_8_ & 1) == 0) {
	 *         iStack_34 = Random.Range(0,1000);
	 *         pvVar4 = System.Int32.ToString(&iStack_34);
	 *         pvVar4 = System.String.Concat(*(void **)PTR_DAT_070c3450,pvVar4);
	 *       }
	 *       else {
	 *         if (this.nameGenerator == null) goto LAB_03339fe0;
	 *         pvVar4 = namegen.EnsureUsernameOrGenerate(this.nameGenerator);
	 *       }
	 *     }
	 *     if (*(int *)(*(long *)typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     PhotonVRManager.SetUsername(pvVar4);
	 *     UnityEngine.PlayerPrefs.SetString(*(void **)PTR_DAT_070c23a8,pvVar4);
	 *     puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *     if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     lVar8 = Photon.Pun.PhotonNetwork.get_LocalPlayer();
	 *     if (lVar8 != 0) {
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       pvVar7 = (void *)Photon.Pun.PhotonNetwork.get_LocalPlayer();
	 *       if (pvVar7 == null) goto LAB_03339fe0;
	 *       Photon.Realtime.Player.set_NickName(pvVar7,pvVar4);
	 *     }
	 *     puVar1 = PTR_DAT_070c0748;
	 *     if (*(int *)(*(long *)PTR_DAT_070c0748 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar3 = PlayFabClientAPI.IsClientLoggedIn();
	 *     if (bVar3) {
	 *       pvVar7 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c3440);
	 *       PlayFab.ClientModels.UpdateUserTitleDisplayNameRequest..ctor(pvVar7);
	 *       if (pvVar7 == null) goto LAB_03339fe0;
	 *       *(undefined8 *)((long)pvVar7 + 0x20) = pvVar4;
	 *       func_0x031fdc38((undefined8 *)((long)pvVar7 + 0x20),pvVar4);
	 *       puVar2 = PTR_DAT_070c3438;
	 *       lVar8 = *(long *)PTR_DAT_070c3438;
	 *       if (*(int *)(lVar8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar8 = *(long *)puVar2;
	 *       }
	 *       puVar9 = *(undefined8 **)(lVar8 + 0xb8);
	 *       pvVar4 = (void *)puVar9[1];
	 *       if (pvVar4 == null) {
	 *         if (*(int *)(lVar8 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar9 = *(undefined8 **)(*(long *)puVar2 + 0xb8);
	 *         }
	 *         uVar10 = *puVar9;
	 *         pvVar4 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c3420);
	 *         func_0x04d15d1c(pvVar4,uVar10,*(undefined8 *)PTR_DAT_070c3428,0);
	 *         puVar9 = (undefined8 *)(*(long *)(*(long *)puVar2 + 0xb8) + 8);
	 *         *puVar9 = pvVar4;
	 *         func_0x031fdc38(puVar9,pvVar4);
	 *         lVar8 = *(long *)puVar2;
	 *       }
	 *       if (*(int *)(lVar8 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         lVar8 = *(long *)puVar2;
	 *       }
	 *       puVar9 = *(undefined8 **)(lVar8 + 0xb8);
	 *       errorCallback = (void *)puVar9[2];
	 *       if (errorCallback == null) {
	 *         if (*(int *)(lVar8 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *           puVar9 = *(undefined8 **)(*(long *)puVar2 + 0xb8);
	 *         }
	 *         uVar10 = *puVar9;
	 *         errorCallback = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c0768);
	 *         func_0x04d15d1c(errorCallback,uVar10,*(undefined8 *)PTR_DAT_070c3430,0);
	 *         puVar9 = (undefined8 *)(*(long *)(*(long *)puVar2 + 0xb8) + 0x10);
	 *         *puVar9 = errorCallback;
	 *         func_0x031fdc38(puVar9,errorCallback);
	 *       }
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       PlayFabClientAPI.UpdateUserTitleDisplayName(pvVar7,pvVar4,errorCallback,null,null);
	 *     }
	 *     return;
	 *   }
	 * LAB_03339fe0:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3239BF8 VA: 0x7818924BF8
	private void ExecuteNameUpdate();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   long lVar4;
	 *   ulong uVar5;
	 *   undefined8 uVar6;
	 *   void *pvVar7;
	 *   undefined8 *puVar8;
	 *   void *extraout_x1;
	 *   undefined8 uVar9;
	 *   undefined8 extraout_x1_00;
	 *   undefined8 extraout_x1_01;
	 *   int *piVar10;
	 *   void *pvVar11;
	 *   long *plVar12;
	 *   void *errorCallback;
	 *   undefined1 auVar13 [16];
	 *   int iStack_34;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000754a996 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0768);
	 *     func_0x031fdc8c(PTR_DAT_070c3420);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     func_0x031fdc8c(PTR_DAT_070c0748);
	 *     func_0x031fdc8c(PTR_DAT_070c3428);
	 *     func_0x031fdc8c(PTR_DAT_070c3430);
	 *     func_0x031fdc8c(PTR_DAT_070c3438);
	 *     func_0x031fdc8c(PTR_DAT_070c3440);
	 *     func_0x031fdc8c(PTR_DAT_070c3448);
	 *     func_0x031fdc8c(PTR_DAT_070c3450);
	 *     func_0x031fdc8c(PTR_DAT_070c23a8);
	 *     bRam000000000754a996 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   lVar4 = *(long *)puVar1;
	 *   pvVar11 = this.nameScript;
	 *   iStack_34 = 0;
	 *   if (*(int *)(lVar4 + 0xe4) == 0) {
	 *     func_0x031fde08(lVar4,methodInfo);
	 *   }
	 *   uVar5 = UnityEngine.Object.op_Equality(pvVar11,null);
	 *   puVar2 = PTR_DAT_070c3448;
	 *   if ((uVar5 & 1) != 0) {
	 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
	 *     uVar6 = *(undefined8 *)puVar2;
	 *     uVar9 = 0;
	 *     if ((bRam000000000755e09c & 1) == 0) {
	 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
	 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
	 *       bRam000000000755e09c = 1;
	 *       uVar9 = extraout_x1_00;
	 *     }
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       uVar9 = extraout_x1_01;
	 *     }
	 *     if (cRam000000000755000b == '\0') {
	 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar9);
	 *       cRam000000000755000b = '\x01';
	 *     }
	 *     lVar4 = *(long *)puVar1;
	 *     if (*(int *)(lVar4 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar4 = *(long *)puVar1;
	 *     }
	 *     plVar12 = *(long **)(*(long *)(lVar4 + 0xb8) + 8);
	 *     if (plVar12 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     lVar4 = *plVar12;
	 *     uVar5 = (ulong)*(ushort *)(lVar4 + 0x12e);
	 *     if (uVar5 != 0) {
	 *       piVar10 = (int *)(*(long *)(lVar4 + 0xb0) + 8);
	 *       do {
	 *         if (*(long *)(piVar10 + -2) == *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40)
	 *         {
	 *           puVar8 = (undefined8 *)(lVar4 + (long)(*piVar10 + 3) * 0x10 + 0x138);
	 *           goto LAB_069357b4;
	 *         }
	 *         uVar5 = uVar5 - 1;
	 *         piVar10 = piVar10 + 4;
	 *       } while (uVar5 != 0);
	 *     }
	 *     puVar8 = (undefined8 *)
	 *              func_0x03237558(plVar12,*(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3)
	 *     ;
	 * LAB_069357b4:
	 *     (*(code *)*puVar8)(plVar12,2,uVar6,puVar8[1]);
	 *     return;
	 *   }
	 *   if (this.nameScript == null) {
	 * LAB_03339fe0:
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   pvVar11 = *(void **)((long)this.nameScript + 0x28);
	 *   bVar3 = System.String.IsNullOrEmpty(pvVar11);
	 *   if (bVar3) {
	 *     pvVar11 = this.nameGenerator;
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     auVar13 = UnityEngine.Object.op_Inequality(pvVar11,null);
	 *     if ((auVar13._0_8_ & 1) == 0) {
	 *       iStack_34 = Random.Range(0,1000);
	 *       pvVar11 = System.Int32.ToString(&iStack_34);
	 *       pvVar11 = System.String.Concat(*(void **)PTR_DAT_070c3450,pvVar11);
	 *     }
	 *     else {
	 *       if (this.nameGenerator == null) goto LAB_03339fe0;
	 *       pvVar11 = namegen.EnsureUsernameOrGenerate(this.nameGenerator);
	 *     }
	 *   }
	 *   if (*(int *)(*(long *)typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   PhotonVRManager.SetUsername(pvVar11);
	 *   UnityEngine.PlayerPrefs.SetString(*(void **)PTR_DAT_070c23a8,pvVar11);
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   lVar4 = Photon.Pun.PhotonNetwork.get_LocalPlayer();
	 *   if (lVar4 != 0) {
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     pvVar7 = (void *)Photon.Pun.PhotonNetwork.get_LocalPlayer();
	 *     if (pvVar7 == null) goto LAB_03339fe0;
	 *     Photon.Realtime.Player.set_NickName(pvVar7,pvVar11);
	 *   }
	 *   puVar1 = PTR_DAT_070c0748;
	 *   if (*(int *)(*(long *)PTR_DAT_070c0748 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   bVar3 = PlayFabClientAPI.IsClientLoggedIn();
	 *   if (bVar3) {
	 *     pvVar7 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c3440);
	 *     PlayFab.ClientModels.UpdateUserTitleDisplayNameRequest..ctor(pvVar7);
	 *     if (pvVar7 == null) goto LAB_03339fe0;
	 *     *(undefined8 *)((long)pvVar7 + 0x20) = pvVar11;
	 *     func_0x031fdc38((undefined8 *)((long)pvVar7 + 0x20),pvVar11);
	 *     puVar2 = PTR_DAT_070c3438;
	 *     lVar4 = *(long *)PTR_DAT_070c3438;
	 *     if (*(int *)(lVar4 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar4 = *(long *)puVar2;
	 *     }
	 *     puVar8 = *(undefined8 **)(lVar4 + 0xb8);
	 *     pvVar11 = (void *)puVar8[1];
	 *     if (pvVar11 == null) {
	 *       if (*(int *)(lVar4 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         puVar8 = *(undefined8 **)(*(long *)puVar2 + 0xb8);
	 *       }
	 *       uVar9 = *puVar8;
	 *       pvVar11 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c3420);
	 *       func_0x04d15d1c(pvVar11,uVar9,*(undefined8 *)PTR_DAT_070c3428,0);
	 *       puVar8 = (undefined8 *)(*(long *)(*(long *)puVar2 + 0xb8) + 8);
	 *       *puVar8 = pvVar11;
	 *       func_0x031fdc38(puVar8,pvVar11);
	 *       lVar4 = *(long *)puVar2;
	 *     }
	 *     if (*(int *)(lVar4 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *       lVar4 = *(long *)puVar2;
	 *     }
	 *     puVar8 = *(undefined8 **)(lVar4 + 0xb8);
	 *     errorCallback = (void *)puVar8[2];
	 *     if (errorCallback == null) {
	 *       if (*(int *)(lVar4 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *         puVar8 = *(undefined8 **)(*(long *)puVar2 + 0xb8);
	 *       }
	 *       uVar9 = *puVar8;
	 *       errorCallback = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c0768);
	 *       func_0x04d15d1c(errorCallback,uVar9,*(undefined8 *)PTR_DAT_070c3430,0);
	 *       puVar8 = (undefined8 *)(*(long *)(*(long *)puVar2 + 0xb8) + 0x10);
	 *       *puVar8 = errorCallback;
	 *       func_0x031fdc38(puVar8,errorCallback);
	 *     }
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     PlayFabClientAPI.UpdateUserTitleDisplayName(pvVar7,pvVar11,errorCallback,null,null);
	 *   }
	 *   return;
	 */
	// RVA: 0x3239FE4 VA: 0x7818924FE4
	private void OnTriggerEnter(UnityEngine.Collider other);
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   ulong uVar3;
	 *   void *methodInfo_00;
	 *   void *pvVar4;
	 *   undefined1 auVar5 [16];
	 *   int iStack_24;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000754a997 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *     func_0x031fdc8c(PTR_DAT_070c3450);
	 *     bRam000000000754a997 = 1;
	 *   }
	 *   pvVar4 = this.nameScript;
	 *   iStack_24 = 0;
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   uVar3 = UnityEngine.Object.op_Inequality(pvVar4,null);
	 *   if ((uVar3 & 1) != 0) {
	 *     if (this.nameScript == null) goto LAB_0333a14c;
	 *     bVar2 = System.String.IsNullOrEmpty(*(void **)((long)this.nameScript + 0x28));
	 *     if (bVar2) {
	 *       pvVar4 = this.nameGenerator;
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       auVar5 = UnityEngine.Object.op_Inequality(pvVar4,null);
	 *       if ((auVar5._0_8_ & 1) == 0) {
	 *         iStack_24 = Random.Range(0,1000);
	 *         pvVar4 = System.Int32.ToString(&iStack_24);
	 *         pvVar4 = System.String.Concat(*(void **)PTR_DAT_070c3450,pvVar4);
	 *         if (*(int *)(*(long *)typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800 + 0xe4) == 0) {
	 *           func_0x031fde08(*(long *)typeinfo_ptr_Assembly_CSharp_PhotonVRManager_6FC2800);
	 *         }
	 *         PhotonVRManager.SetUsername(pvVar4);
	 *       }
	 *       else {
	 *         if (this.nameGenerator == null) goto LAB_0333a14c;
	 *         namegen.EnsureUsernameOrGenerate(this.nameGenerator)
	 *         ;
	 *       }
	 *     }
	 *   }
	 *   if (other != null) {
	 *     bVar2 = UnityEngine.Component.CompareTag(other,this.Handtag);
	 *     if (bVar2) {
	 *       ExecuteButtonName.ExecuteNameUpdate(this);
	 *     }
	 *     return;
	 *   }
	 * LAB_0333a14c:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x323A150 VA: 0x7818925150
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *
	 *   this.checkFrequency = 60.0;
	 *   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;
	 */
}
