namespace Photon.VR.Player
{

	// [TypeInfo RVA: 0x0]
	public class PlayerSpawner : MonoBehaviourPunCallbacks
	{
		public string PrefabLocation; // 0x28
		private UnityEngine.GameObject playerTemp; // 0x30

		// RVA: 0x328D824 VA: 0x7818978824
		private void Awake();
		/*
		 *   undefined *puVar1;
		 *   void *obj;
		 *   long lVar2;
		 *
		 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   if ((bRam000000000754ad14 & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *     bRam000000000754ad14 = 1;
		 *   }
		 *   obj = UnityEngine.Component.get_gameObject(this);
		 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *     func_0x031fde08(*(long *)puVar1);
		 *   }
		 *   if ((bRam000000000755fa30 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_0714f5c0,0);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *     func_0x031fdc8c(PTR_DAT_070d2480);
		 *     bRam000000000755fa30 = 1;
		 *   }
		 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   if (obj != null) {
		 *     lVar2 = *(long *)((long)obj + 0x10);
		 *     if (lVar2 == 0) {
		 *       UnityEngine.Bindings.ThrowHelper.ThrowArgumentNullException(obj,*(void **)PTR_DAT_070d2480);
		 *     }
		 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *       func_0x031fde08();
		 *     }
		 *     if (pcRam000000000755fa78 == null) {
		 *       pcRam000000000755fa78 = (code *)func_0x031fdc50(&UNK_0137a771);
		 *     }
		 *     (*pcRam000000000755fa78)(lVar2);
		 *     return;
		 *   }
		 *   UnityEngine.Bindings.ThrowHelper.ThrowArgumentNullException(null,*(void **)PTR_DAT_070d2480);
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328D890 VA: 0x7818978890
		public override void OnJoinedRoom();
		/*
		 *   UnityEngine_Vector3 position;
		 *   UnityEngine_Vector4 rotation;
		 *   undefined *puVar1;
		 *   void *extraout_x1;
		 *   void *extraout_x1_00;
		 *   void **ppvVar2;
		 *   void *pvVar3;
		 *
		 *   if ((bRam000000000754ad15 & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
		 *     bRam000000000754ad15 = 1;
		 *     methodInfo = extraout_x1;
		 *   }
		 *   pvVar3 = this.PrefabLocation;
		 *   if (cRam000000000754a7ce == '\0') {
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Vector3_6FC0A08,methodInfo);
		 *     cRam000000000754a7ce = '\x01';
		 *     methodInfo = extraout_x1_00;
		 *   }
		 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
		 *   position = **(UnityEngine_Vector3 **)
		 *                (*(long *)typeinfo_ptr_UnityEngine_CoreModule_Vector3_6FC0A08 + 0xb8);
		 *   if (cRam000000000754a7d0 == '\0') {
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Quaternion_6FC0EA0,methodInfo);
		 *     cRam000000000754a7d0 = '\x01';
		 *   }
		 *   rotation = **(UnityEngine_Vector4 **)
		 *                (*(long *)typeinfo_ptr_UnityEngine_CoreModule_Quaternion_6FC0EA0 + 0xb8);
		 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *     func_0x031fde08();
		 *   }
		 *   pvVar3 = Photon.Pun.PhotonNetwork.Instantiate(pvVar3,position,rotation,0,null);
		 *   ppvVar2 = &this.playerTemp;
		 *   *ppvVar2 = pvVar3;
		 *   if (iRam00000000077785f0 != 0) {
		 *     func_0x032ed0c0(1L << ((ulong)ppvVar2 >> 0xc & 0x3f),
		 *                     ((ulong)ppvVar2 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
		 *   }
		 *   return;
		 */
		// RVA: 0x328D9B8 VA: 0x78189789B8
		public override void OnLeftRoom();
		/*
		 *   byte bVar1;
		 *   undefined *puVar2;
		 *   undefined *puVar3;
		 *   bool bVar4;
		 *   int iVar5;
		 *   int iVar6;
		 *   undefined *puVar7;
		 *   ulong uVar8;
		 *   void *pvVar9;
		 *   long lVar10;
		 *   undefined8 *puVar11;
		 *   void *extraout_x1;
		 *   void *methodInfo_00;
		 *   undefined8 uVar12;
		 *   void *extraout_x1_00;
		 *   void *extraout_x1_01;
		 *   void *extraout_x1_02;
		 *   void *extraout_x1_03;
		 *   void *extraout_x1_04;
		 *   undefined8 extraout_x1_05;
		 *   undefined8 extraout_x1_06;
		 *   void *pvVar13;
		 *   long lVar14;
		 *   long lVar15;
		 *   int *piVar16;
		 *   long *plVar17;
		 *   long *plVar18;
		 *   int iVar19;
		 *   undefined1 auVar20 [16];
		 *
		 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
		 *   if ((bRam000000000754ad16 & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
		 *     bRam000000000754ad16 = 1;
		 *     methodInfo = extraout_x1;
		 *   }
		 *   plVar17 = this.playerTemp;
		 *   if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
		 *     func_0x031fde08(*(long *)puVar7,methodInfo);
		 *   }
		 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
		 *   if ((bRam0000000007555240 & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0,0);
		 *     bRam0000000007555240 = 1;
		 *   }
		 *   pvVar9 = *(void **)puVar7;
		 *   if (*(int *)((long)pvVar9 + 0xe4) == 0) {
		 *     pvVar9 = (void *)func_0x031fde08();
		 *   }
		 *   bVar4 = Photon.Pun.PhotonNetwork.get_InRoom();
		 *   puVar7 = typeinfo_ptr_PhotonRealtime_ConnectionHandler_6FFE6E0;
		 *   bVar1 = (bVar4 ^ 0xffU) & 1;
		 *   if ((bRam0000000007555263 & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_PhotonRealtime_ConnectionHandler_6FFE6E0);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
		 *     func_0x031fdc8c(PTR_DAT_070ff938);
		 *     func_0x031fdc8c(PTR_DAT_070ff8f8);
		 *     func_0x031fdc8c(PTR_DAT_070ff940);
		 *     func_0x031fdc8c(PTR_DAT_070ff948);
		 *     func_0x031fdc8c(PTR_DAT_070ff950);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
		 *     func_0x031fdc8c(PTR_DAT_070ff958);
		 *     func_0x031fdc8c(PTR_DAT_070ff960);
		 *     func_0x031fdc8c(PTR_DAT_070ff968);
		 *     func_0x031fdc8c(PTR_DAT_070ff970);
		 *     bRam0000000007555263 = 1;
		 *   }
		 *   puVar2 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   if (**(char **)(*(long *)puVar7 + 0xb8) != '\0') {
		 *     return;
		 *   }
		 *   if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8 + 0xe4) == 0) {
		 *     func_0x031fde08();
		 *   }
		 *   uVar8 = UnityEngine.Object.op_Equality(plVar17,null);
		 *   puVar7 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
		 *   if ((uVar8 & 1) != 0) {
		 *     if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
		 *       func_0x031fde08();
		 *     }
		 *     pvVar9 = *(void **)PTR_DAT_070ff960;
		 * LAB_05b700d4:
		 *     puVar7 = typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8;
		 *     uVar12 = 0;
		 *     if ((bRam000000000755e096 & 1) == 0) {
		 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,0);
		 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40);
		 *       bRam000000000755e096 = 1;
		 *       uVar12 = extraout_x1_05;
		 *     }
		 *     if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
		 *       func_0x031fde08();
		 *       uVar12 = extraout_x1_06;
		 *     }
		 *     if (cRam000000000755000b == '\0') {
		 *       func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8,uVar12);
		 *       cRam000000000755000b = '\x01';
		 *     }
		 *     lVar10 = *(long *)puVar7;
		 *     if (*(int *)(lVar10 + 0xe4) == 0) {
		 *       func_0x031fde08();
		 *       lVar10 = *(long *)puVar7;
		 *     }
		 *     plVar17 = *(long **)(*(long *)(lVar10 + 0xb8) + 8);
		 *     if (plVar17 == null) {
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *     lVar10 = *plVar17;
		 *     uVar8 = (ulong)*(ushort *)(lVar10 + 0x12e);
		 *     if (uVar8 != 0) {
		 *       piVar16 = (int *)(*(long *)(lVar10 + 0xb0) + 8);
		 *       do {
		 *         if (*(long *)(piVar16 + -2) == *(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40)
		 *         {
		 *           puVar11 = (undefined8 *)(lVar10 + (long)(*piVar16 + 3) * 0x10 + 0x138);
		 *           goto LAB_06938a10;
		 *         }
		 *         uVar8 = uVar8 - 1;
		 *         piVar16 = piVar16 + 4;
		 *       } while (uVar8 != 0);
		 *     }
		 *     puVar11 = (undefined8 *)
		 *               func_0x03237558(plVar17,*(long *)typeinfo_ptr_UnityEngine_CoreModule_ILogger_6FD4B40,3
		 *                              );
		 * LAB_06938a10:
		 *     (*(code *)*puVar11)(plVar17,0,pvVar9,puVar11[1]);
		 *     return;
		 *   }
		 *   if (*(int *)(*(long *)typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0 + 0xe4) == 0) {
		 *     func_0x031fde08();
		 *   }
		 *   if (plVar17 != null) {
		 *     func_0x037f3cf4(plVar17,1,*(undefined8 *)(*(long *)(*(long *)puVar7 + 0xb8) + 0x178),
		 *                     *(undefined8 *)PTR_DAT_070ff938);
		 *     lVar14 = *(long *)puVar7;
		 *     lVar10 = *(long *)(*(long *)(lVar14 + 0xb8) + 0x178);
		 *     if (lVar10 != 0) {
		 *       if (*(int *)(lVar10 + 0x18) < 1) {
		 *         pvVar13 = *(void **)PTR_DAT_070ff968;
		 *         pvVar9 = (void *)(**(code **)(*plVar17 + 0x168))(plVar17,*(undefined8 *)(*plVar17 + 0x170));
		 *         pvVar9 = System.String.Concat(pvVar13,pvVar9);
		 *         if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
		 *           func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
		 *         }
		 *         goto LAB_05b700d4;
		 *       }
		 *       if (*(int *)(lVar14 + 0xe4) == 0) {
		 *         func_0x031fde08(lVar14);
		 *         lVar10 = *(long *)(*(long *)(*(long *)puVar7 + 0xb8) + 0x178);
		 *         if (lVar10 == 0) goto LAB_05b70438;
		 *       }
		 *       puVar3 = PTR_DAT_070ff950;
		 *       auVar20 = func_0x03f2d434(lVar10,0,*(undefined8 *)PTR_DAT_070ff950);
		 *       pvVar9 = auVar20._8_8_;
		 *       plVar18 = auVar20._0_8_;
		 *       if (bVar1 == 0) {
		 *         if (plVar18 == null) goto LAB_05b70438;
		 *         if ((char)plVar18[0xd] == '\0') {
		 *           pvVar13 = *(void **)PTR_DAT_070ff958;
		 *           pvVar9 = (void *)(**(code **)(*plVar18 + 0x168))
		 *                                      (plVar18,*(undefined8 *)(*plVar18 + 0x170));
		 *           pvVar9 = System.String.Concat(pvVar13,pvVar9);
		 *           if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
		 *             func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
		 *           }
		 *           UnityEngine.Debug.LogError(pvVar9);
		 *           lVar10 = *(long *)puVar7;
		 *           if (*(int *)(lVar10 + 0xe4) == 0) {
		 *             func_0x031fde08();
		 *             lVar10 = *(long *)puVar7;
		 *           }
		 *           lVar10 = *(long *)(*(long *)(lVar10 + 0xb8) + 0x178);
		 *           if (lVar10 != 0) {
		 *             iVar19 = *(int *)(lVar10 + 0x18);
		 *             *(undefined4 *)(lVar10 + 0x18) = 0;
		 *             *(int *)(lVar10 + 0x1c) = *(int *)(lVar10 + 0x1c) + 1;
		 *             if (iVar19 < 1) {
		 *               return;
		 *             }
		 *             puVar11 = *(undefined8 **)(lVar10 + 0x10);
		 *             if (puVar11 == null) {
		 *               func_0x031fdca0(PTR_DAT_070c5760,0,iVar19,0);
		 *               pvVar13 = (void *)func_0x031fdf24();
		 *               pvVar9 = (void *)func_0x031fdca0(PTR_DAT_070c6f80);
		 *               System.ArgumentNullException..ctor(pvVar13,pvVar9);
		 *             }
		 *             else {
		 *               if (iVar19 < 0) {
		 *                 func_0x031fdca0(PTR_DAT_070c6660,0,iVar19,0);
		 *                 pvVar13 = (void *)func_0x031fdf24();
		 *                 puVar7 = PTR_DAT_070e6df8;
		 *               }
		 *               else {
		 *                 iVar5 = func_0x0320c83c(puVar11,0);
		 *                 if (iVar5 < 1) {
		 *                   iVar6 = System.Array.get_Length(puVar11);
		 *                   if (-iVar5 <= iVar6 - iVar19) {
		 *                     iVar6 = func_0x06cb3d30(*puVar11);
		 *                     (*(code *)PTR_memset_071642a8)
		 *                               ((long)puVar11 + (long)iVar6 * (long)-iVar5 + 0x20,0,
		 *                                (long)(iVar6 * iVar19));
		 *                     return;
		 *                   }
		 *                   func_0x031fdca0(PTR_DAT_070c6660);
		 *                   pvVar13 = (void *)func_0x031fdf24();
		 *                   puVar7 = PTR_DAT_070e6e08;
		 *                 }
		 *                 else {
		 *                   func_0x031fdca0(PTR_DAT_070c6660);
		 *                   pvVar13 = (void *)func_0x031fdf24();
		 *                   puVar7 = PTR_DAT_070e6e00;
		 *                 }
		 *               }
		 *               pvVar9 = (void *)func_0x031fdca0(puVar7);
		 *               IndexOutOfRangeException..ctor(pvVar13,pvVar9);
		 *             }
		 *             uVar12 = func_0x031fdca0(PTR_DAT_070e6e10);
		 *             IL2CPP.ThrowManagedException();
		 *           }
		 *           goto LAB_05b70438;
		 *         }
		 *         if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
		 *           func_0x031fde08();
		 *           pvVar9 = extraout_x1_00;
		 *         }
		 *         Photon.Pun.PhotonNetwork.ServerCleanInstantiateAndDestroy(plVar18);
		 *       }
		 *       else if (plVar18 == null) goto LAB_05b70438;
		 *       lVar14 = *(long *)puVar7;
		 *       lVar10 = plVar18[0xf];
		 *       if (*(int *)(lVar14 + 0xe4) == 0) {
		 *         func_0x031fde08();
		 *         lVar14 = *(long *)puVar7;
		 *       }
		 *       lVar15 = *(long *)(*(long *)(lVar14 + 0xb8) + 0x178);
		 *       if (lVar15 != 0) {
		 *         iVar19 = *(int *)(lVar15 + 0x18) + -1;
		 *         if (-1 < iVar19) {
		 *           do {
		 *             lVar14 = *(long *)puVar7;
		 *             if (*(int *)(lVar14 + 0xe4) == 0) {
		 *               func_0x031fde08();
		 *               lVar14 = *(long *)puVar7;
		 *             }
		 *             lVar14 = *(long *)(*(long *)(lVar14 + 0xb8) + 0x178);
		 *             if (lVar14 == 0) goto LAB_05b70438;
		 *             pvVar9 = (void *)func_0x03f2d434(lVar14,iVar19,*(undefined8 *)puVar3);
		 *             if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
		 *               func_0x031fde08(*(long *)puVar2);
		 *             }
		 *             pvVar13 = null;
		 *             uVar8 = UnityEngine.Object.op_Equality(pvVar9,null);
		 *             if ((uVar8 & 1) == 0) {
		 *               if (iVar19 == 0) {
		 *                 if (pvVar9 == null) goto LAB_05b70438;
		 *               }
		 *               else {
		 *                 if (pvVar9 == null) goto LAB_05b70438;
		 *                 if (*(int *)((long)pvVar9 + 0x78) != (int)lVar10) {
		 *                   pvVar9 = UnityEngine.Component.get_transform(pvVar9);
		 *                   if (pvVar9 != null) {
		 *                     UnityEngine.Transform.SetParent(pvVar9,null,true);
		 *                     goto LAB_05b70224;
		 *                   }
		 *                   goto LAB_05b70438;
		 *                 }
		 *               }
		 *               Photon.Pun.PhotonView.OnPreNetDestroy(pvVar9,plVar18);
		 *               pvVar13 = extraout_x1_01;
		 *               if (0 < *(int *)((long)pvVar9 + 0x98)) {
		 *                 if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
		 *                   func_0x031fde08();
		 *                   pvVar13 = extraout_x1_02;
		 *                 }
		 *                 Photon.Pun.PhotonNetwork.LocalCleanPhotonView(pvVar9);
		 *                 pvVar13 = extraout_x1_03;
		 *               }
		 *               if (bVar1 == 0) {
		 *                 if (*(int *)(*(long *)puVar7 + 0xe4) == 0) {
		 *                   func_0x031fde08();
		 *                   pvVar13 = extraout_x1_04;
		 *                 }
		 *                 Photon.Pun.PhotonNetwork.OpCleanRpcBuffer(pvVar9);
		 *               }
		 *             }
		 * LAB_05b70224:
		 *             bVar4 = 0 < iVar19;
		 *             iVar19 = iVar19 + -1;
		 *           } while (bVar4);
		 *           lVar14 = *(long *)puVar7;
		 *         }
		 *         if (*(int *)(lVar14 + 0xe4) == 0) {
		 *           func_0x031fde08();
		 *           lVar14 = *(long *)puVar7;
		 *         }
		 *         if (1 < *(int *)(*(long *)(lVar14 + 0xb8) + 0x24)) {
		 *           pvVar9 = UnityEngine.Object.get_name(plVar17);
		 *           pvVar9 = System.String.Concat(*(void **)PTR_DAT_070ff970,pvVar9);
		 *           if (*(int *)(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8 + 0xe4) == 0) {
		 *             func_0x031fde08(*(long *)typeinfo_ptr_UnityEngine_CoreModule_Debug_6FC07A8);
		 *           }
		 *           UnityEngine.Debug.Log(pvVar9);
		 *           lVar14 = *(long *)puVar7;
		 *         }
		 *         if (*(int *)(lVar14 + 0xe4) == 0) {
		 *           func_0x031fde08();
		 *           lVar14 = *(long *)puVar7;
		 *         }
		 *         lVar10 = *(long *)(*(long *)(lVar14 + 0xb8) + 0x178);
		 *         if (lVar10 != 0) {
		 *           iVar19 = *(int *)(lVar10 + 0x18);
		 *           *(undefined4 *)(lVar10 + 0x18) = 0;
		 *           *(int *)(lVar10 + 0x1c) = *(int *)(lVar10 + 0x1c) + 1;
		 *           if (0 < iVar19) {
		 *             System.Array.Clear(*(undefined8 *)(lVar10 + 0x10),0,iVar19);
		 *           }
		 *           UnityEngine.GameObject.SetActive(plVar17,false);
		 *           plVar18 = *(long **)(*(long *)(*(long *)puVar7 + 0xb8) + 0xd8);
		 *           if (plVar18 != null) {
		 *             lVar10 = *plVar18;
		 *             uVar8 = (ulong)*(ushort *)(lVar10 + 0x12e);
		 *             if (uVar8 != 0) {
		 *               piVar16 = (int *)(*(long *)(lVar10 + 0xb0) + 8);
		 *               do {
		 *                 if (*(long *)(piVar16 + -2) == *(long *)PTR_DAT_070ff8f8) {
		 *                   puVar11 = (undefined8 *)(lVar10 + (long)(*piVar16 + 1) * 0x10 + 0x138);
		 *                   goto LAB_05b70364;
		 *                 }
		 *                 uVar8 = uVar8 - 1;
		 *                 piVar16 = piVar16 + 4;
		 *               } while (uVar8 != 0);
		 *             }
		 *             puVar11 = (undefined8 *)func_0x03237558(plVar18,*(long *)PTR_DAT_070ff8f8,1);
		 * LAB_05b70364:
		 *             (*(code *)*puVar11)(plVar18,plVar17,puVar11[1]);
		 *             return;
		 *           }
		 *         }
		 *       }
		 *     }
		 *   }
		 * LAB_05b70438:
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328DA14 VA: 0x7818978A14
		public void .ctor();
		/*
		 *   undefined *puVar1;
		 *
		 *   puVar1 = PTR_DAT_070c5dc8;
		 *   if ((bRam000000000754ad17 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5dc8);
		 *     bRam000000000754ad17 = 1;
		 *   }
		 *   this.PrefabLocation = *(void **)puVar1;
		 *   func_0x031fdc38();
		 *   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;
		 */
	}
}
