// [TypeInfo RVA: 0x0]
public class OfflineRig : MonoBehaviour
{
	public UnityEngine.GameObject offlineRig; // 0x20

	// RVA: 0x3245434 VA: 0x7818930434
	public void Update();
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   long lVar3;
	 *   void *obj;
	 *   void *extraout_x1;
	 *
	 *   puVar1 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   if ((bRam000000000754a9ff & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     bRam000000000754a9ff = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   lVar3 = *(long *)puVar1;
	 *   if (*(int *)(lVar3 + 0xe4) == 0) {
	 *     func_0x031fde08(lVar3,methodInfo);
	 *   }
	 *   bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *   if (!bVar2) {
	 *     if (this.offlineRig == null) goto LAB_033454dc;
	 *     UnityEngine.GameObject.SetActive(this.offlineRig,true);
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   bVar2 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *   if (!bVar2) {
	 *     return;
	 *   }
	 *   obj = this.offlineRig;
	 *   if (obj != null) {
	 *     if ((bRam000000000755f7e0 & 1) == 0) {
	 *       func_0x031fdc8c(PTR_DAT_0714f3e0,0,0);
	 *       bRam000000000755f7e0 = 1;
	 *     }
	 *     if (obj != null) {
	 *       lVar3 = *(long *)((long)obj + 0x10);
	 *       if (lVar3 == 0) {
	 *         UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(obj);
	 *       }
	 *       if (pcRam000000000755f860 == null) {
	 *         pcRam000000000755f860 = (code *)func_0x031fdc50(&UNK_0138da18);
	 *       }
	 *       (*pcRam000000000755f860)(lVar3,0);
	 *       return;
	 *     }
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 * LAB_033454dc:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x32454E0 VA: 0x78189304E0
	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;
	 */
}
