// [TypeInfo RVA: 0x0]
private sealed class <ClientRequestFullSyncRoutine>d__31 : Object
{
	private int <>1__state; // 0x10
	private object <>2__current; // 0x18
	public MasterObjectRpcStateSync <>4__this; // 0x20

	// RVA: 0x325B520 VA: 0x7818946520
	public void .ctor(int <>1__state);
	/*
	 *   System.Object..ctor(this);
	 *   this.n_1_state = n_1_state;
	 *   return;
	 */
	// RVA: 0x325DF38 VA: 0x7818948F38
	private void System.IDisposable.Dispose();
	/*
	 *   return;
	 */
	// RVA: 0x325DF3C VA: 0x7818948F3C
	private bool MoveNext();
	/*
	 *   int iVar1;
	 *   undefined *puVar2;
	 *   bool bVar3;
	 *   long *parameters;
	 *   long lVar4;
	 *   long lVar5;
	 *   undefined8 uVar6;
	 *   void *pvVar7;
	 *   float fVar8;
	 *   float seconds;
	 *   undefined1 auVar9 [16];
	 *   undefined4 auStack_44 [3];
	 *   undefined4 uStack_38;
	 *
	 *   auVar9._8_8_ = methodInfo;
	 *   auVar9._0_8_ = this;
	 *   if ((bRam000000000754ab7d & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c0a10);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_WaitForSeconds_6FC0B10);
	 *     auVar9 = func_0x031fdc8c(PTR_DAT_070c4cd8);
	 *     bRam000000000754ab7d = 1;
	 *   }
	 *   puVar2 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   iVar1 = this.n_1_state;
	 *   pvVar7 = this.n_4_this;
	 *   uStack_38 = 0;
	 *   if (iVar1 == 0) {
	 *     this.n_1_state = -1;
	 *     if (pvVar7 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     fVar8 = *(float *)((long)pvVar7 + 0x54) * 0.5;
	 *     seconds = _UNK_0134eca0;
	 *     if (_UNK_0134eca0 <= fVar8) {
	 *       seconds = fVar8;
	 *     }
	 *     pvVar7 = (void *)func_0x031fdf24(*(undefined8 *)
	 *                                       typeinfo_ptr_UnityEngine_CoreModule_WaitForSeconds_6FC0B10);
	 *     UnityEngine.WaitForSeconds..ctor(pvVar7,seconds);
	 *     this.n_2_current = pvVar7;
	 *     func_0x031fdc38(&this.n_2_current,pvVar7);
	 *     this.n_1_state = 1;
	 *   }
	 *   else if (iVar1 == 1) {
	 *     this.n_1_state = -1;
	 *     if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar3 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *     if (bVar3) {
	 *       if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar3 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *       if (!bVar3) {
	 *         if (pvVar7 == null) {
	 *           IL2CPP.ThrowNullReferenceException();
	 *         }
	 *         pvVar7 = *(void **)((long)pvVar7 + 0x60);
	 *         parameters = (long *)func_0x031fdd78(*(undefined8 *)PTR_DAT_070c0a10,1);
	 *         if (*(int *)(*(long *)puVar2 + 0xe4) == 0) {
	 *           func_0x031fde08();
	 *         }
	 *         lVar4 = Photon.Pun.PhotonNetwork.get_LocalPlayer();
	 *         if (lVar4 == 0) {
	 *           IL2CPP.ThrowNullReferenceException();
	 *         }
	 *         auStack_44[0] = *(undefined4 *)(lVar4 + 0x18);
	 *         lVar4 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x48),auStack_44);
	 *         if (parameters != null) {
	 *           if ((lVar4 != 0) &&
	 *              (lVar5 = func_0x031fde0c(lVar4,*(undefined8 *)(*parameters + 0x40)), lVar5 == 0)) {
	 *             uVar6 = func_0x031fdf58();
	 *             IL2CPP.ThrowManagedException();
	 *           }
	 *           if ((int)parameters[3] == 0) {
	 *             IL2CPP.ThrowIndexOutOfRangeException();
	 *           }
	 *           parameters[4] = lVar4;
	 *           func_0x031fdc38(parameters + 4,lVar4);
	 *           if (pvVar7 != null) {
	 *             Photon.Pun.PhotonView.RPC(pvVar7,*(void **)PTR_DAT_070c4cd8,2,parameters);
	 *             goto LAB_0335e110;
	 *           }
	 *         }
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *     }
	 *   }
	 * LAB_0335e110:
	 *   return iVar1 == 0;
	 */
	// RVA: 0x325E22C VA: 0x781894922C
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current();
	/*
	 *   return this.n_2_current;
	 */
	// RVA: 0x325E234 VA: 0x7818949234
	private void System.Collections.IEnumerator.Reset();
	/*
	 *   void *this_00;
	 *   undefined8 uVar1;
	 *
	 *   func_0x031fdca0(PTR_DAT_070c0ad0);
	 *   this_00 = (void *)func_0x031fdf24();
	 *   System.NotSupportedException..ctor(this_00);
	 *   uVar1 = func_0x031fdca0(PTR_DAT_070c4ce8);
	 *   IL2CPP.ThrowManagedException();
	 */
	// RVA: 0x325E26C VA: 0x781894926C
	private object System.Collections.IEnumerator.get_Current();
	/*
	 *   return this.n_2_current;
	 */
}
