// [TypeInfo RVA: 0x0]
public class headtags : MonoBehaviour
{
	public float yOffset; // 0x20
	public float textSize; // 0x24
	public TMPro.TMP_FontAsset customFont; // 0x28
	private System.Collections.Generic.Dictionary<UnityEngine.GameObject,headtags.TagData> playerTags; // 0x30
	private float scanTimer; // 0x38
	private const string PlayFabIdPropKey; // 0x0
	private UnityEngine.Camera mainCam; // 0x40
	private readonly System.Collections.Generic.HashSet<System.String> validNames; // 0x48

	// RVA: 0x320697C VA: 0x78188F197C
	private void Start();
	/*
	 *   void *pvVar1;
	 *   void **ppvVar2;
	 *
	 *   pvVar1 = UnityEngine.Camera.get_main();
	 *   ppvVar2 = &this.mainCam;
	 *   *ppvVar2 = pvVar1;
	 *   if (iRam00000000077785f0 != 0) {
	 *     func_0x032ed0c0(1L << ((ulong)ppvVar2 >> 0xc & 0x3f),
	 *                     ((ulong)ppvVar2 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *   }
	 *   return;
	 */
	// RVA: 0x32069A0 VA: 0x78188F19A0
	private void OnEnable();
	/*
	 *   this.scanTimer = 0.0;
	 *   return;
	 */
	// RVA: 0x32069A8 VA: 0x78188F19A8
	private void OnDisable();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   long lVar5;
	 *   ulong uVar6;
	 *   void *extraout_x1;
	 *   void *extraout_x1_00;
	 *   undefined8 uVar7;
	 *   undefined8 uStack_70;
	 *   undefined8 uStack_68;
	 *   undefined8 uStack_60;
	 *   long lStack_58;
	 *   undefined8 uStack_50;
	 *
	 *   if ((bRam000000000754a7da & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c14e0);
	 *     func_0x031fdc8c(PTR_DAT_070c14e8);
	 *     func_0x031fdc8c(PTR_DAT_070c14f0);
	 *     func_0x031fdc8c(PTR_DAT_070c14f8);
	 *     func_0x031fdc8c(PTR_DAT_070c1500);
	 *     func_0x031fdc8c(PTR_DAT_070c1508);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     bRam000000000754a7da = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   puVar4 = PTR_DAT_070c14f8;
	 *   puVar3 = PTR_DAT_070c14f0;
	 *   puVar2 = PTR_DAT_070c14e0;
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   uStack_50 = 0;
	 *   uStack_68 = 0;
	 *   uStack_70 = 0;
	 *   lStack_58 = 0;
	 *   uStack_60 = 0;
	 *   if (this.playerTags != null) {
	 *     func_0x04e2d288(&uStack_70,this.playerTags,*(undefined8 *)PTR_DAT_070c14e8);
	 *     while (uVar6 = func_0x050d9d24(&uStack_70,*(undefined8 *)puVar4), lVar5 = lStack_58,
	 *           (uVar6 & 1) != 0) {
	 *       if (lStack_58 != 0) {
	 *         uVar7 = *(undefined8 *)(lStack_58 + 0x10);
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         uVar6 = UnityEngine.Object.op_Inequality(uVar7,null);
	 *         if ((uVar6 & 1) != 0) {
	 *           uVar7 = *(undefined8 *)(lVar5 + 0x10);
	 *           if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           UnityEngine.Object.Destroy(uVar7);
	 *         }
	 *       }
	 *     }
	 *     func_0x050d9e44(&uStack_70,*(undefined8 *)puVar3);
	 *     methodInfo = extraout_x1_00;
	 *     if (this.playerTags != null) {
	 *       func_0x04e2cfdc(this.playerTags,*(undefined8 *)puVar2);
	 *       return;
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3206B74 VA: 0x78188F1B74
	private void LateUpdate();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   long lVar4;
	 *   byte bVar5;
	 *   ulong uVar6;
	 *   void *pvVar7;
	 *   void *methodInfo_00;
	 *   void **ppvVar8;
	 *   void *pvVar9;
	 *   undefined8 uVar10;
	 *   float fVar11;
	 *   float fVar12;
	 *   UnityEngine_Vector3 UVar13;
	 *   UnityEngine_Vector3 UVar14;
	 *   UnityEngine_Vector3 worldUp;
	 *   UnityEngine_Vector3 worldPosition;
	 *   UnityEngine_Vector4 UVar15;
	 *   undefined8 uStack_f8;
	 *   undefined8 *puStack_f0;
	 *   void *pvStack_e8;
	 *   long lStack_e0;
	 *   undefined8 uStack_d8;
	 *   undefined8 uStack_d0;
	 *   undefined8 uStack_c8;
	 *   void *pvStack_c0;
	 *   long lStack_b8;
	 *   undefined8 uStack_b0;
	 *
	 *   fVar12 = this.scanTimer;
	 *   fVar11 = UnityEngine.Time.get_deltaTime();
	 *   fVar12 = fVar12 - fVar11;
	 *   this.scanTimer = fVar12;
	 *   if (fVar12 <= 0.0) {
	 *     headtags.ScanAndProcessTags(this);
	 *     this.scanTimer = 1.0;
	 *   }
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000754a7d9 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c14e8);
	 *     func_0x031fdc8c(PTR_DAT_070c14f0);
	 *     func_0x031fdc8c(PTR_DAT_070c14f8);
	 *     func_0x031fdc8c(PTR_DAT_070c1500);
	 *     func_0x031fdc8c(PTR_DAT_070c1550);
	 *     func_0x031fdc8c(PTR_DAT_070c1508);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     bRam000000000754a7d9 = 1;
	 *   }
	 *   ppvVar8 = &this.mainCam;
	 *   pvVar9 = *ppvVar8;
	 *   uStack_b0 = 0;
	 *   uStack_c8 = 0;
	 *   uStack_d0 = 0;
	 *   lStack_b8 = 0;
	 *   pvStack_c0 = null;
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   uVar6 = UnityEngine.Object.op_Equality(pvVar9,null);
	 *   if ((uVar6 & 1) != 0) {
	 *     pvVar9 = UnityEngine.Camera.get_main();
	 *     *ppvVar8 = pvVar9;
	 *     func_0x031fdc38(ppvVar8,pvVar9);
	 *     pvVar9 = *ppvVar8;
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     uVar6 = UnityEngine.Object.op_Equality(pvVar9,null);
	 *     if ((uVar6 & 1) != 0) {
	 *       return;
	 *     }
	 *   }
	 *   puVar3 = PTR_DAT_070c14f8;
	 *   if (this.playerTags == null) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   func_0x04e2d288(&uStack_f8,this.playerTags,*(undefined8 *)PTR_DAT_070c14e8);
	 *   puVar2 = typeinfo_ptr_UnityEngine_CoreModule_Vector3_6FC0A08;
	 *   uStack_c8 = puStack_f0;
	 *   uStack_d0 = uStack_f8;
	 *   lStack_b8 = lStack_e0;
	 *   pvStack_c0 = pvStack_e8;
	 *   uStack_b0 = uStack_d8;
	 *   uStack_f8 = 0;
	 *   puStack_f0 = &uStack_d0;
	 *   while( true ) {
	 *     do {
	 *       do {
	 *         uVar6 = func_0x050d9d24(&uStack_d0,*(undefined8 *)puVar3);
	 *         lVar4 = lStack_b8;
	 *         pvVar9 = pvStack_c0;
	 *         if ((uVar6 & 1) == 0) {
	 *           func_0x050d9e44(&uStack_d0,*(undefined8 *)PTR_DAT_070c14f0);
	 *           return;
	 *         }
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         bVar5 = UnityEngine.Object.op_Inequality(pvVar9,null);
	 *       } while ((bVar5 & lVar4 != 0) == 0);
	 *       uVar10 = *(undefined8 *)(lVar4 + 0x10);
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       uVar6 = UnityEngine.Object.op_Inequality(uVar10,null);
	 *     } while ((uVar6 & 1) == 0);
	 *     uVar10 = *(undefined8 *)(lVar4 + 0x18);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     uVar6 = UnityEngine.Object.op_Inequality(uVar10,null);
	 *     if ((uVar6 & 1) == 0) {
	 *       if (pvVar9 == null) {
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *       pvVar9 = UnityEngine.GameObject.get_transform(pvVar9);
	 *     }
	 *     else {
	 *       pvVar9 = *(void **)(lVar4 + 0x18);
	 *     }
	 *     if (*(void **)(lVar4 + 0x10) == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     pvVar7 = UnityEngine.GameObject.get_transform(*(void **)(lVar4 + 0x10));
	 *     if (pvVar9 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar13 = UnityEngine.Transform.get_position(pvVar9);
	 *     if (pvVar7 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar14.y = UVar13.y + this.yOffset;
	 *     UVar14.z = UVar13.z + 0.0;
	 *     UVar14.x = UVar13.x + 0.0;
	 *     UnityEngine.Transform.set_position(pvVar7,UVar14);
	 *     if (*(void **)(lVar4 + 0x10) == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     pvVar9 = UnityEngine.GameObject.get_transform(*(void **)(lVar4 + 0x10));
	 *     if (*(void **)(lVar4 + 0x10) == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     pvVar7 = UnityEngine.GameObject.get_transform(*(void **)(lVar4 + 0x10));
	 *     if (pvVar7 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar13 = UnityEngine.Transform.get_position(pvVar7);
	 *     if (*ppvVar8 == null) break;
	 *     pvVar7 = UnityEngine.Component.get_transform(*ppvVar8);
	 *     if (pvVar7 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar15 = UnityEngine.Transform.get_rotation(pvVar7);
	 *     if (cRam000000000754a89b == '\0') {
	 *       func_0x031fdc8c(puVar2);
	 *       cRam000000000754a89b = '\x01';
	 *     }
	 *     UVar14 = UnityEngine.Quaternion.op_Multiply(UVar15,*(UnityEngine_Vector3 *)(*(long *)(*(long *)puVar2 + 0xb8) + 0x48));
	 *     if (*ppvVar8 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     pvVar7 = UnityEngine.Component.get_transform(*ppvVar8);
	 *     if (pvVar7 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar15 = UnityEngine.Transform.get_rotation(pvVar7);
	 *     if (cRam000000000754a7cb == '\0') {
	 *       func_0x031fdc8c(puVar2);
	 *       cRam000000000754a7cb = '\x01';
	 *     }
	 *     worldUp = UnityEngine.Quaternion.op_Multiply(UVar15,*(UnityEngine_Vector3 *)(*(long *)(*(long *)puVar2 + 0xb8) + 0x18));
	 *     if (pvVar9 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     worldPosition.z = UVar13.z + UVar14.z;
	 *     worldPosition.x = UVar13.x + UVar14.x;
	 *     worldPosition.y = UVar13.y + UVar14.y;
	 *     UnityEngine.Transform.LookAt(pvVar9,worldPosition,worldUp);
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3206BBC VA: 0x78188F1BBC
	private void ScanAndProcessTags();
	/*
	 *   undefined8 *puVar1;
	 *   uint uVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   undefined *puVar7;
	 *   undefined *puVar8;
	 *   undefined8 uVar9;
	 *   bool bVar10;
	 *   long lVar11;
	 *   long lVar12;
	 *   void *pvVar13;
	 *   ulong uVar14;
	 *   long lVar15;
	 *   void *pvVar16;
	 *   undefined8 *puVar17;
	 *   void *extraout_x1;
	 *   long lVar18;
	 *   long *plVar19;
	 *   void *pvVar20;
	 *   void *pvVar21;
	 *   undefined8 uVar22;
	 *   void *pvVar23;
	 *   void *pvVar24;
	 *   long *plVar25;
	 *   void *this_00;
	 *   long lVar26;
	 *   undefined8 *puVar27;
	 *   uint uVar28;
	 *   undefined8 uStack_d0;
	 *   undefined8 *puStack_c8;
	 *   undefined8 uStack_c0;
	 *   long lStack_b8;
	 *   undefined8 uStack_b0;
	 *   undefined8 uStack_a8;
	 *   undefined8 uStack_a0;
	 *   undefined8 uStack_98;
	 *   undefined8 uStack_90;
	 *   undefined8 *puStack_88;
	 *   undefined8 uStack_80;
	 *   long lStack_78;
	 *   undefined8 uStack_70;
	 *
	 *   if ((bRam000000000754a7d8 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1510);
	 *     func_0x031fdc8c(PTR_DAT_070c1518);
	 *     func_0x031fdc8c(PTR_DAT_070c1520);
	 *     func_0x031fdc8c(PTR_DAT_070c1528);
	 *     func_0x031fdc8c(PTR_DAT_070c14e8);
	 *     func_0x031fdc8c(PTR_DAT_070c1530);
	 *     func_0x031fdc8c(PTR_DAT_070c1538);
	 *     func_0x031fdc8c(PTR_DAT_070c0920);
	 *     func_0x031fdc8c(PTR_DAT_070c14f0);
	 *     func_0x031fdc8c(PTR_DAT_070c0938);
	 *     func_0x031fdc8c(PTR_DAT_070c14f8);
	 *     func_0x031fdc8c(PTR_DAT_070c1500);
	 *     func_0x031fdc8c(PTR_DAT_070c0948);
	 *     func_0x031fdc8c(PTR_DAT_070c1540);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_GameObject_6FC1548);
	 *     func_0x031fdc8c(PTR_DAT_070c1230);
	 *     func_0x031fdc8c(PTR_DAT_070c13c0);
	 *     func_0x031fdc8c(PTR_DAT_070c1238);
	 *     func_0x031fdc8c(PTR_DAT_070c1240);
	 *     func_0x031fdc8c(PTR_DAT_070c1248);
	 *     func_0x031fdc8c(PTR_DAT_070c1550);
	 *     func_0x031fdc8c(PTR_DAT_070c1508);
	 *     func_0x031fdc8c(PTR_DAT_070c09b0);
	 *     func_0x031fdc8c(PTR_DAT_070c0950);
	 *     func_0x031fdc8c(PTR_DAT_070c09c8);
	 *     func_0x031fdc8c(PTR_DAT_070c09e0);
	 *     func_0x031fdc8c(PTR_DAT_070c1558);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(PTR_DAT_070c1560);
	 *     func_0x031fdc8c(PTR_DAT_070c1568);
	 *     func_0x031fdc8c(PTR_DAT_070c1570);
	 *     func_0x031fdc8c(PTR_DAT_070c1578);
	 *     func_0x031fdc8c(PTR_DAT_070c1580);
	 *     func_0x031fdc8c(PTR_DAT_070c1588);
	 *     func_0x031fdc8c(PTR_DAT_070c1590);
	 *     func_0x031fdc8c(PTR_DAT_070c1598);
	 *     bRam000000000754a7d8 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   puVar6 = PTR_DAT_070c1558;
	 *   puVar5 = PTR_DAT_070c1248;
	 *   puVar4 = PTR_DAT_070c1240;
	 *   uStack_70 = 0;
	 *   uStack_a0 = 0;
	 *   uStack_a8 = 0;
	 *   lStack_78 = 0;
	 *   uStack_80 = 0;
	 *   puStack_88 = null;
	 *   uStack_90 = 0;
	 *   uStack_98 = 0;
	 *   if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,methodInfo);
	 *   }
	 *   lVar11 = func_0x03890744(*(undefined8 *)puVar6);
	 *   lVar12 = func_0x031fdf24(*(undefined8 *)puVar5);
	 *   func_0x03b8c9e4(lVar12,*(undefined8 *)puVar4);
	 *   if (lVar11 != 0) {
	 *     uVar2 = *(uint *)(lVar11 + 0x18);
	 *     if (0 < (int)uVar2) {
	 *       uVar28 = 0;
	 *       plVar19 = (long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *       puVar17 = (undefined8 *)PTR_DAT_070c13c0;
	 *       puVar27 = (undefined8 *)PTR_DAT_070c1230;
	 *       do {
	 *         if (uVar2 <= uVar28) {
	 * LAB_033074f8:
	 *           IL2CPP.ThrowIndexOutOfRangeException();
	 *         }
	 *         pvVar20 = *(void **)(lVar11 + (long)(int)uVar28 * 8 + 0x20);
	 *         if (pvVar20 == null) goto LAB_033074f4;
	 *         pvVar21 = this.validNames;
	 *         pvVar13 = UnityEngine.Component.get_gameObject(pvVar20);
	 *         if ((pvVar13 == null) ||
	 *            (pvVar13 = UnityEngine.Object.get_name(pvVar13),
	 *            pvVar21 == null)) goto LAB_033074f4;
	 *         uVar14 = func_0x03b8d0e8(pvVar21,pvVar13,*puVar17);
	 *         if ((uVar14 & 1) != 0) {
	 *           pvVar13 = UnityEngine.Component.get_gameObject(pvVar20);
	 *           if (lVar12 == 0) goto LAB_033074f4;
	 *           func_0x03b8dbd8(lVar12,pvVar13,*puVar27);
	 *           pvVar21 = this.playerTags;
	 *           pvVar13 = UnityEngine.Component.get_gameObject(pvVar20);
	 *           if (pvVar21 == null) goto LAB_033074f4;
	 *           uVar14 = func_0x04e2d048(pvVar21,pvVar13,*(undefined8 *)PTR_DAT_070c1520);
	 *           if ((uVar14 & 1) == 0) {
	 *             pvVar13 = (void *)func_0x031fdf24(*(undefined8 *)
	 *                                                typeinfo_ptr_UnityEngine_CoreModule_GameObject_6FC1548
	 *                                              );
	 *             UnityEngine.GameObject..ctor(pvVar13,*(void **)PTR_DAT_070c1598);
	 *             if ((pvVar13 == null) ||
	 *                (pvVar21 = (void *)func_0x037f2fa8(pvVar13,*(undefined8 *)PTR_DAT_070c1540),
	 *                pvVar21 == null)) goto LAB_033074f4;
	 *             TMPro.TMP_Text.set_alignment(pvVar21,0x202);
	 *             TMPro.TMP_Text.set_fontSize(pvVar21,this.textSize);
	 *             pvVar23 = this.customFont;
	 *             if (*(int *)(*plVar19 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             uVar14 = UnityEngine.Object.op_Inequality(pvVar23,null);
	 *             if ((uVar14 & 1) != 0) {
	 *               TMPro.TMP_Text.set_font(pvVar21,this.customFont);
	 *             }
	 *             pvVar23 = UnityEngine.Component.get_transform(pvVar20);
	 *             lVar15 = func_0x0373e9f8(pvVar20,*(undefined8 *)PTR_DAT_070c1510);
	 *             if (lVar15 == 0) goto LAB_033074f4;
	 *             uVar2 = *(uint *)(lVar15 + 0x18);
	 *             this_00 = pvVar23;
	 *             if (0 < (int)uVar2) {
	 *               lVar26 = 0;
	 *               do {
	 *                 if (uVar2 <= (uint)lVar26) goto LAB_033074f8;
	 *                 this_00 = *(void **)(lVar15 + 0x20 + lVar26 * 8);
	 *                 if (this_00 == null) goto LAB_033074f4;
	 *                 pvVar16 = UnityEngine.Object.get_name(this_00);
	 *                 bVar10 = System.String.op_Equality(pvVar16,*(void **)PTR_DAT_070c1590);
	 *                 if (bVar10) break;
	 *                 uVar2 = *(uint *)(lVar15 + 0x18);
	 *                 lVar26 = lVar26 + 1;
	 *                 this_00 = pvVar23;
	 *               } while ((int)lVar26 < (int)uVar2);
	 *             }
	 *             pvVar24 = this.playerTags;
	 *             pvVar23 = UnityEngine.Component.get_gameObject(pvVar20)
	 *             ;
	 *             pvVar16 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c1568);
	 *             System.Object..ctor(pvVar16);
	 *             if (pvVar16 == null) goto LAB_033074f4;
	 *             *(undefined8 *)((long)pvVar16 + 0x10) = pvVar13;
	 *             func_0x031fdc38((undefined8 *)((long)pvVar16 + 0x10),pvVar13);
	 *             *(undefined8 *)((long)pvVar16 + 0x18) = this_00;
	 *             func_0x031fdc38((undefined8 *)((long)pvVar16 + 0x18),this_00);
	 *             *(undefined8 *)((long)pvVar16 + 0x20) = pvVar21;
	 *             func_0x031fdc38((undefined8 *)((long)pvVar16 + 0x20),pvVar21);
	 *             *(undefined8 *)((long)pvVar16 + 0x28) = pvVar20;
	 *             func_0x031fdc38((undefined8 *)((long)pvVar16 + 0x28),pvVar20);
	 *             plVar19 = (long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *             if (pvVar24 == null) goto LAB_033074f4;
	 *             func_0x04e2ce54(pvVar24,pvVar23,pvVar16,*(undefined8 *)PTR_DAT_070c1518);
	 *             puVar17 = (undefined8 *)PTR_DAT_070c13c0;
	 *             puVar27 = (undefined8 *)PTR_DAT_070c1230;
	 *           }
	 *           pvVar21 = this.playerTags;
	 *           pvVar13 = UnityEngine.Component.get_gameObject(pvVar20);
	 *           if (pvVar21 == null) goto LAB_033074f4;
	 *           lVar15 = func_0x04e2cdd4(pvVar21,pvVar13,*(undefined8 *)PTR_DAT_070c1538);
	 *           if (*(char *)((long)pvVar20 + 0x68) == '\0') {
	 *             puVar1 = (undefined8 *)PTR_DAT_070c1588;
	 *             if (*(long *)((long)pvVar20 + 0x80) != 0) {
	 *               puVar1 = (undefined8 *)(*(long *)((long)pvVar20 + 0x80) + 0x20);
	 *             }
	 *             pvVar13 = (void *)*puVar1;
	 *             plVar25 = *(long **)PTR_DAT_070c1580;
	 * LAB_033071ec:
	 *             if (*(long *)((long)pvVar20 + 0x80) != 0) {
	 *               lVar26 = *(long *)(*(long *)((long)pvVar20 + 0x80) + 0x38);
	 *               if (lVar26 == 0) goto LAB_033074f4;
	 *               uVar14 = func_0x04e2d048(lVar26,*(undefined8 *)PTR_DAT_070c1570,
	 *                                        *(undefined8 *)PTR_DAT_070c1528);
	 *               if ((uVar14 & 1) != 0) {
	 *                 if ((*(long *)((long)pvVar20 + 0x80) == 0) ||
	 *                    (pvVar20 = *(void **)(*(long *)((long)pvVar20 + 0x80) + 0x38),
	 *                    pvVar20 == null)) goto LAB_033074f4;
	 *                 plVar25 = Hashtable.get_Item(pvVar20,*(void **)PTR_DAT_070c1570);
	 *                 if ((plVar25 != null) && (*plVar25 != *(long *)(PTR_DAT_070c0840 + 0x90))) {
	 *                   noreturn_helper_30fe2b4(plVar25);
	 *                 }
	 *               }
	 *             }
	 *           }
	 *           else {
	 *             if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4)
	 *                 == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             pvVar13 = Photon.Pun.PhotonNetwork.get_NickName();
	 *             puVar4 = PTR_DAT_070c1560;
	 *             plVar25 = *(long **)PTR_DAT_070c1580;
	 *             if (*(char *)((long)pvVar20 + 0x68) == '\0') goto LAB_033071ec;
	 *             lVar26 = *(long *)PTR_DAT_070c1560;
	 *             if (*(int *)(lVar26 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *               lVar26 = *(long *)puVar4;
	 *             }
	 *             lVar18 = *(long *)(*(long *)(lVar26 + 0xb8) + 0x10);
	 *             if (lVar18 == 0) goto LAB_033071ec;
	 *             if (*(int *)(lVar26 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *               lVar18 = *(long *)(*(long *)(*(long *)PTR_DAT_070c1560 + 0xb8) + 0x10);
	 *               if (lVar18 == 0) goto LAB_033074f4;
	 *             }
	 *             plVar25 = *(long **)(lVar18 + 0x18);
	 *           }
	 *           pvVar20 = System.String.Concat(pvVar13,*(void **)PTR_DAT_070c1578,plVar25);
	 *           if ((lVar15 == 0) || (plVar25 = *(long **)(lVar15 + 0x20), plVar25 == null))
	 *           goto LAB_033074f4;
	 *           pvVar13 = (void *)(**(code **)(*plVar25 + 0x548))
	 *                                       (plVar25,*(undefined8 *)(*plVar25 + 0x550));
	 *           bVar10 = System.String.op_Inequality(pvVar13,pvVar20);
	 *           if (bVar10) {
	 *             plVar25 = *(long **)(lVar15 + 0x20);
	 *             if (plVar25 == null) goto LAB_033074f4;
	 *             (**(code **)(*plVar25 + 0x558))(plVar25,pvVar20,*(undefined8 *)(*plVar25 + 0x560));
	 *           }
	 *         }
	 *         uVar2 = *(uint *)(lVar11 + 0x18);
	 *         uVar28 = uVar28 + 1;
	 *       } while ((int)uVar28 < (int)uVar2);
	 *     }
	 *     puVar4 = PTR_DAT_070c09c8;
	 *     lVar11 = func_0x031fdf24(*(undefined8 *)PTR_DAT_070c09e0);
	 *     func_0x03f2ce9c(lVar11,*(undefined8 *)puVar4);
	 *     puVar8 = PTR_DAT_070c1530;
	 *     puVar7 = PTR_DAT_070c14f8;
	 *     puVar6 = PTR_DAT_070c1238;
	 *     puVar5 = PTR_DAT_070c09b0;
	 *     puVar4 = PTR_DAT_070c0938;
	 *     if (this.playerTags != null) {
	 *       func_0x04e2d288(&uStack_d0,this.playerTags,*(undefined8 *)PTR_DAT_070c14e8);
	 *       puVar3 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *       uStack_70 = uStack_b0;
	 *       puStack_88 = puStack_c8;
	 *       uStack_90 = uStack_d0;
	 *       lStack_78 = lStack_b8;
	 *       uStack_80 = uStack_c0;
	 *       uStack_d0 = 0;
	 *       puStack_c8 = &uStack_90;
	 * LAB_03307360:
	 *       uVar14 = func_0x050d9d24(&uStack_90,*(undefined8 *)puVar7);
	 *       lVar15 = lStack_78;
	 *       uVar9 = uStack_80;
	 *       if ((uVar14 & 1) != 0) {
	 *         if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         uVar14 = UnityEngine.Object.op_Equality(uVar9,null);
	 *         if ((uVar14 & 1) == 0) goto code_r0x03307398;
	 *         goto LAB_033073b0;
	 *       }
	 *       func_0x050d9e44(&uStack_90,*(undefined8 *)PTR_DAT_070c14f0);
	 *       if (lVar11 != 0) {
	 *         func_0x03f2e1a8(&uStack_a8,lVar11,*(undefined8 *)PTR_DAT_070c0950);
	 *         uStack_d0 = 0;
	 *         puStack_c8 = &uStack_a8;
	 *         while( true ) {
	 *           uVar14 = func_0x05018cac(&uStack_a8,*(undefined8 *)puVar4);
	 *           if ((uVar14 & 1) == 0) {
	 *             func_0x05018ca8(&uStack_a8,*(undefined8 *)PTR_DAT_070c0920);
	 *             return;
	 *           }
	 *           if (this.playerTags == null) break;
	 *           func_0x04e2e370(this.playerTags,uStack_98,*(undefined8 *)puVar8);
	 *         }
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *     }
	 *   }
	 * LAB_033074f4:
	 *   IL2CPP.ThrowNullReferenceException();
	 * code_r0x03307398:
	 *   if (lVar12 == 0) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   uVar14 = func_0x03b8d0e8(lVar12,uVar9,*(undefined8 *)puVar6);
	 *   if ((uVar14 & 1) == 0) {
	 * LAB_033073b0:
	 *     if (lVar15 != 0) {
	 *       uVar22 = *(undefined8 *)(lVar15 + 0x10);
	 *       if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       uVar14 = UnityEngine.Object.op_Inequality(uVar22,null);
	 *       if ((uVar14 & 1) != 0) {
	 *         uVar22 = *(undefined8 *)(lVar15 + 0x10);
	 *         if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         UnityEngine.Object.Destroy(uVar22);
	 *       }
	 *     }
	 *     if (lVar11 != 0) {
	 *       lVar15 = *(long *)(lVar11 + 0x10);
	 *       lVar26 = *(long *)puVar5;
	 *       *(int *)(lVar11 + 0x1c) = *(int *)(lVar11 + 0x1c) + 1;
	 *       if (lVar15 != 0) {
	 *         uVar2 = *(uint *)(lVar11 + 0x18);
	 *         if (uVar2 < *(uint *)(lVar15 + 0x18)) {
	 *           *(uint *)(lVar11 + 0x18) = uVar2 + 1;
	 *           puVar17 = (undefined8 *)(lVar15 + (long)(int)uVar2 * 8 + 0x20);
	 *           *puVar17 = uVar9;
	 *           func_0x031fdc38(puVar17,uVar9);
	 *         }
	 *         else {
	 *           func_0x03f2d704(lVar11,uVar9,
	 *                           *(undefined8 *)(*(long *)(*(long *)(lVar26 + 0x20) + 0xc0) + 0x70));
	 *         }
	 *         goto LAB_03307360;
	 *       }
	 *     }
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   goto LAB_03307360;
	 */
	// RVA: 0x32075E8 VA: 0x78188F25E8
	private void UpdateTagPositions();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   long lVar4;
	 *   byte bVar5;
	 *   ulong uVar6;
	 *   void *pvVar7;
	 *   void *extraout_x1;
	 *   void **ppvVar8;
	 *   void *pvVar9;
	 *   undefined8 uVar10;
	 *   UnityEngine_Vector3 UVar11;
	 *   UnityEngine_Vector3 UVar12;
	 *   UnityEngine_Vector3 worldUp;
	 *   UnityEngine_Vector3 worldPosition;
	 *   UnityEngine_Vector4 UVar13;
	 *   undefined8 uStack_f8;
	 *   undefined8 *puStack_f0;
	 *   void *pvStack_e8;
	 *   long lStack_e0;
	 *   undefined8 uStack_d8;
	 *   undefined8 uStack_d0;
	 *   undefined8 uStack_c8;
	 *   void *pvStack_c0;
	 *   long lStack_b8;
	 *   undefined8 uStack_b0;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000754a7d9 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c14e8);
	 *     func_0x031fdc8c(PTR_DAT_070c14f0);
	 *     func_0x031fdc8c(PTR_DAT_070c14f8);
	 *     func_0x031fdc8c(PTR_DAT_070c1500);
	 *     func_0x031fdc8c(PTR_DAT_070c1550);
	 *     func_0x031fdc8c(PTR_DAT_070c1508);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     bRam000000000754a7d9 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   ppvVar8 = &this.mainCam;
	 *   pvVar9 = *ppvVar8;
	 *   uStack_b0 = 0;
	 *   uStack_c8 = 0;
	 *   uStack_d0 = 0;
	 *   lStack_b8 = 0;
	 *   pvStack_c0 = null;
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08(*(long *)puVar1,methodInfo);
	 *   }
	 *   uVar6 = UnityEngine.Object.op_Equality(pvVar9,null);
	 *   if ((uVar6 & 1) != 0) {
	 *     pvVar9 = UnityEngine.Camera.get_main();
	 *     *ppvVar8 = pvVar9;
	 *     func_0x031fdc38(ppvVar8,pvVar9);
	 *     pvVar9 = *ppvVar8;
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     uVar6 = UnityEngine.Object.op_Equality(pvVar9,null);
	 *     if ((uVar6 & 1) != 0) {
	 *       return;
	 *     }
	 *   }
	 *   puVar3 = PTR_DAT_070c14f8;
	 *   if (this.playerTags == null) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   func_0x04e2d288(&uStack_f8,this.playerTags,*(undefined8 *)PTR_DAT_070c14e8);
	 *   puVar2 = typeinfo_ptr_UnityEngine_CoreModule_Vector3_6FC0A08;
	 *   uStack_c8 = puStack_f0;
	 *   uStack_d0 = uStack_f8;
	 *   lStack_b8 = lStack_e0;
	 *   pvStack_c0 = pvStack_e8;
	 *   uStack_b0 = uStack_d8;
	 *   uStack_f8 = 0;
	 *   puStack_f0 = &uStack_d0;
	 *   while( true ) {
	 *     do {
	 *       do {
	 *         uVar6 = func_0x050d9d24(&uStack_d0,*(undefined8 *)puVar3);
	 *         lVar4 = lStack_b8;
	 *         pvVar9 = pvStack_c0;
	 *         if ((uVar6 & 1) == 0) {
	 *           func_0x050d9e44(&uStack_d0,*(undefined8 *)PTR_DAT_070c14f0);
	 *           return;
	 *         }
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         bVar5 = UnityEngine.Object.op_Inequality(pvVar9,null);
	 *       } while ((bVar5 & lVar4 != 0) == 0);
	 *       uVar10 = *(undefined8 *)(lVar4 + 0x10);
	 *       if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       uVar6 = UnityEngine.Object.op_Inequality(uVar10,null);
	 *     } while ((uVar6 & 1) == 0);
	 *     uVar10 = *(undefined8 *)(lVar4 + 0x18);
	 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     uVar6 = UnityEngine.Object.op_Inequality(uVar10,null);
	 *     if ((uVar6 & 1) == 0) {
	 *       if (pvVar9 == null) {
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *       pvVar9 = UnityEngine.GameObject.get_transform(pvVar9);
	 *     }
	 *     else {
	 *       pvVar9 = *(void **)(lVar4 + 0x18);
	 *     }
	 *     if (*(void **)(lVar4 + 0x10) == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     pvVar7 = UnityEngine.GameObject.get_transform(*(void **)(lVar4 + 0x10));
	 *     if (pvVar9 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar11 = UnityEngine.Transform.get_position(pvVar9);
	 *     if (pvVar7 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar12.y = UVar11.y + this.yOffset;
	 *     UVar12.z = UVar11.z + 0.0;
	 *     UVar12.x = UVar11.x + 0.0;
	 *     UnityEngine.Transform.set_position(pvVar7,UVar12);
	 *     if (*(void **)(lVar4 + 0x10) == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     pvVar9 = UnityEngine.GameObject.get_transform(*(void **)(lVar4 + 0x10));
	 *     if (*(void **)(lVar4 + 0x10) == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     pvVar7 = UnityEngine.GameObject.get_transform(*(void **)(lVar4 + 0x10));
	 *     if (pvVar7 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar11 = UnityEngine.Transform.get_position(pvVar7);
	 *     if (*ppvVar8 == null) break;
	 *     pvVar7 = UnityEngine.Component.get_transform(*ppvVar8);
	 *     if (pvVar7 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar13 = UnityEngine.Transform.get_rotation(pvVar7);
	 *     if (cRam000000000754a89b == '\0') {
	 *       func_0x031fdc8c(puVar2);
	 *       cRam000000000754a89b = '\x01';
	 *     }
	 *     UVar12 = UnityEngine.Quaternion.op_Multiply(UVar13,*(UnityEngine_Vector3 *)(*(long *)(*(long *)puVar2 + 0xb8) + 0x48));
	 *     if (*ppvVar8 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     pvVar7 = UnityEngine.Component.get_transform(*ppvVar8);
	 *     if (pvVar7 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     UVar13 = UnityEngine.Transform.get_rotation(pvVar7);
	 *     if (cRam000000000754a7cb == '\0') {
	 *       func_0x031fdc8c(puVar2);
	 *       cRam000000000754a7cb = '\x01';
	 *     }
	 *     worldUp = UnityEngine.Quaternion.op_Multiply(UVar13,*(UnityEngine_Vector3 *)(*(long *)(*(long *)puVar2 + 0xb8) + 0x18));
	 *     if (pvVar9 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     worldPosition.z = UVar11.z + UVar12.z;
	 *     worldPosition.x = UVar11.x + UVar12.x;
	 *     worldPosition.y = UVar11.y + UVar12.y;
	 *     UnityEngine.Transform.LookAt(pvVar9,worldPosition,worldUp);
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x32069AC VA: 0x78188F19AC
	private void ClearAllTags();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   long lVar5;
	 *   ulong uVar6;
	 *   void *extraout_x1;
	 *   void *extraout_x1_00;
	 *   undefined8 uVar7;
	 *   undefined8 uStack_70;
	 *   undefined8 uStack_68;
	 *   undefined8 uStack_60;
	 *   long lStack_58;
	 *   undefined8 uStack_50;
	 *
	 *   if ((bRam000000000754a7da & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c14e0);
	 *     func_0x031fdc8c(PTR_DAT_070c14e8);
	 *     func_0x031fdc8c(PTR_DAT_070c14f0);
	 *     func_0x031fdc8c(PTR_DAT_070c14f8);
	 *     func_0x031fdc8c(PTR_DAT_070c1500);
	 *     func_0x031fdc8c(PTR_DAT_070c1508);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
	 *     bRam000000000754a7da = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   puVar4 = PTR_DAT_070c14f8;
	 *   puVar3 = PTR_DAT_070c14f0;
	 *   puVar2 = PTR_DAT_070c14e0;
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   uStack_50 = 0;
	 *   uStack_68 = 0;
	 *   uStack_70 = 0;
	 *   lStack_58 = 0;
	 *   uStack_60 = 0;
	 *   if (this.playerTags != null) {
	 *     func_0x04e2d288(&uStack_70,this.playerTags,*(undefined8 *)PTR_DAT_070c14e8);
	 *     while (uVar6 = func_0x050d9d24(&uStack_70,*(undefined8 *)puVar4), lVar5 = lStack_58,
	 *           (uVar6 & 1) != 0) {
	 *       if (lStack_58 != 0) {
	 *         uVar7 = *(undefined8 *)(lStack_58 + 0x10);
	 *         if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         uVar6 = UnityEngine.Object.op_Inequality(uVar7,null);
	 *         if ((uVar6 & 1) != 0) {
	 *           uVar7 = *(undefined8 *)(lVar5 + 0x10);
	 *           if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *             func_0x031fde08();
	 *           }
	 *           UnityEngine.Object.Destroy(uVar7);
	 *         }
	 *       }
	 *     }
	 *     func_0x050d9e44(&uStack_70,*(undefined8 *)puVar3);
	 *     methodInfo = extraout_x1_00;
	 *     if (this.playerTags != null) {
	 *       func_0x04e2cfdc(this.playerTags,*(undefined8 *)puVar2);
	 *       return;
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3207AF0 VA: 0x78188F2AF0
	public void .ctor();
	/*
	 *   undefined4 uVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   undefined *puVar4;
	 *   undefined *puVar5;
	 *   undefined *puVar6;
	 *   undefined *puVar7;
	 *   undefined8 uVar8;
	 *   void *pvVar9;
	 *   void *extraout_x1;
	 *
	 *   puVar5 = PTR_DAT_070c15a8;
	 *   puVar4 = PTR_DAT_070c15a0;
	 *   puVar3 = PTR_DAT_070c13e8;
	 *   puVar2 = PTR_DAT_070c13e0;
	 *   if ((bRam000000000754a7db & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c15a8);
	 *     func_0x031fdc8c(PTR_DAT_070c15a0);
	 *     func_0x031fdc8c(PTR_DAT_070c1398);
	 *     func_0x031fdc8c(PTR_DAT_070c13e0);
	 *     func_0x031fdc8c(PTR_DAT_070c13e8);
	 *     func_0x031fdc8c(PTR_DAT_070c15b0);
	 *     func_0x031fdc8c(PTR_DAT_070c15b8);
	 *     func_0x031fdc8c(PTR_DAT_070c15c0);
	 *     func_0x031fdc8c(PTR_DAT_070c15c8);
	 *     func_0x031fdc8c(PTR_DAT_070c15d0);
	 *     func_0x031fdc8c(PTR_DAT_070c15d8);
	 *     bRam000000000754a7db = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   uVar8 = *(undefined8 *)puVar4;
	 *   uVar1 = _UNK_0134da4c;
	 *   this.yOffset = (float)_UNK_0134da48;
	 *   this.textSize = (float)uVar1;
	 *   pvVar9 = (void *)func_0x031fdf24(uVar8,methodInfo);
	 *   func_0x04e2c4c4(pvVar9,*(undefined8 *)puVar5);
	 *   this.playerTags = pvVar9;
	 *   func_0x031fdc38(&this.playerTags,pvVar9);
	 *   pvVar9 = (void *)func_0x031fdf24(*(undefined8 *)puVar3);
	 *   func_0x03b8c9e4(pvVar9,*(undefined8 *)puVar2);
	 *   puVar7 = PTR_DAT_070c15d8;
	 *   puVar6 = PTR_DAT_070c15d0;
	 *   puVar5 = PTR_DAT_070c15c8;
	 *   puVar4 = PTR_DAT_070c15c0;
	 *   puVar3 = PTR_DAT_070c15b0;
	 *   puVar2 = PTR_DAT_070c1398;
	 *   if (pvVar9 != null) {
	 *     func_0x03b8dbd8(pvVar9,*(undefined8 *)PTR_DAT_070c15b8,*(undefined8 *)PTR_DAT_070c1398);
	 *     func_0x03b8dbd8(pvVar9,*(undefined8 *)puVar4,*(undefined8 *)puVar2);
	 *     func_0x03b8dbd8(pvVar9,*(undefined8 *)puVar6,*(undefined8 *)puVar2);
	 *     func_0x03b8dbd8(pvVar9,*(undefined8 *)puVar5,*(undefined8 *)puVar2);
	 *     func_0x03b8dbd8(pvVar9,*(undefined8 *)puVar7,*(undefined8 *)puVar2);
	 *     func_0x03b8dbd8(pvVar9,*(undefined8 *)puVar3,*(undefined8 *)puVar2);
	 *     this.validNames = pvVar9;
	 *     func_0x031fdc38(&this.validNames,pvVar9);
	 *     puVar2 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *     if ((bRam000000000755f76f & 1) == 0) {
	 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *       bRam000000000755f76f = 1;
	 *     }
	 *     if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     return;
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
}
