// [TypeInfo RVA: 0x0]
public class PhotonVRPlayerBody : MonoBehaviour
{
	public UnityEngine.Transform Head; // 0x20
	public float Offset; // 0x28

	// RVA: 0x322E810 VA: 0x7818919810
	private void Update();
	/*
	 *   undefined1 auVar1 [16];
	 *   void *pvVar2;
	 *   long lVar3;
	 *   UnityEngine_Vector4 UVar4;
	 *   UnityEngine_Vector4 UVar5;
	 *
	 *   pvVar2 = UnityEngine.Component.get_transform(this);
	 *   if (this.Head != null) {
	 *     UVar4 = UnityEngine.Transform.get_rotation(this.Head);
	 *     if (this.Head != null) {
	 *       UVar5 = UnityEngine.Transform.get_rotation(this.Head);
	 *       if (pvVar2 != null) {
	 *         auVar1._4_8_ = (ulong)(uint)UVar5.w << 0x20;
	 *         auVar1._0_4_ = UVar4.y;
	 *         auVar1._12_4_ = 0;
	 *         UnityEngine.Transform.set_rotation(pvVar2,(UnityEngine_Vector4)(auVar1 << 0x20));
	 *         pvVar2 = UnityEngine.Component.get_transform(this);
	 *         if (this.Head != null) {
	 *           UnityEngine.Transform.get_position(this.Head);
	 *           if (this.Head != null) {
	 *             UnityEngine.Transform.get_position(this.Head);
	 *             if (this.Head != null) {
	 *               UnityEngine.Transform.get_position(this.Head);
	 *               if (pvVar2 != null) {
	 *                 if ((bRam000000000755ff19 & 1) == 0) {
	 *                   func_0x031fdc8c(PTR_DAT_0714f6d0,0);
	 *                   bRam000000000755ff19 = 1;
	 *                 }
	 *                 if (pvVar2 != null) {
	 *                   lVar3 = *(long *)((long)pvVar2 + 0x10);
	 *                   if (lVar3 == 0) {
	 *                     UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar2);
	 *                   }
	 *                   if (pcRam000000000755ff50 == null) {
	 *                     pcRam000000000755ff50 = (code *)func_0x031fdc50(&UNK_01396672);
	 *                   }
	 *                   (*pcRam000000000755ff50)(lVar3,&stack0xffffffffffffffd4);
	 *                   return;
	 *                 }
	 *                 IL2CPP.ThrowNullReferenceException();
	 *               }
	 *             }
	 *           }
	 *         }
	 *       }
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x322E8F0 VA: 0x78189198F0
	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;
	 */
}
