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

	// RVA: 0x325B7FC VA: 0x78189467FC
	public void .ctor(int <>1__state);
	/*
	 *   System.Object..ctor(this);
	 *   this.n_1_state = n_1_state;
	 *   return;
	 */
	// RVA: 0x325E598 VA: 0x7818949598
	private void System.IDisposable.Dispose();
	/*
	 *   return;
	 */
	// RVA: 0x325E59C VA: 0x781894959C
	private bool MoveNext();
	/*
	 *   int iVar1;
	 *   byte bVar2;
	 *   undefined *puVar3;
	 *   undefined8 uVar4;
	 *   bool bVar5;
	 *   void *pvVar6;
	 *   void *this_00;
	 *   long lVar7;
	 *   void *in_x2;
	 *   MasterObjectRpcStateSync *this_01;
	 *   float fVar8;
	 *   float seconds;
	 *   undefined1 auVar9 [16];
	 *   undefined8 uStack_48;
	 *
	 *   auVar9._8_8_ = methodInfo;
	 *   auVar9._0_8_ = this;
	 *   if ((bRam000000000754ab7f & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c1f30);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0);
	 *     func_0x031fdc8c(typeinfo_ptr_PhotonRealtime_RaiseEventOptions_6FC18A8);
	 *     func_0x031fdc8c(PTR_DAT_070c18b0);
	 *     auVar9 = func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_WaitForSeconds_6FC0B10);
	 *     bRam000000000754ab7f = 1;
	 *   }
	 *   puVar3 = typeinfo_ptr_PhotonUnityNetworking_PhotonNetwork_6FC08F0;
	 *   iVar1 = this.n_1_state;
	 *   this_01 = this.n_4_this;
	 *   uStack_48 = 0;
	 *   if (iVar1 == 0) {
	 *     this.n_1_state = -1;
	 *     if (this_01 == null) {
	 *       IL2CPP.ThrowNullReferenceException();
	 *     }
	 *     fVar8 = this_01->delayedJoinSyncDelay * 0.5;
	 *     seconds = _UNK_0134e948;
	 *     if (_UNK_0134e948 <= fVar8) {
	 *       seconds = fVar8;
	 *     }
	 *     pvVar6 = (void *)func_0x031fdf24(*(undefined8 *)
	 *                                       typeinfo_ptr_UnityEngine_CoreModule_WaitForSeconds_6FC0B10);
	 *     UnityEngine.WaitForSeconds..ctor(pvVar6,seconds);
	 *     this.n_2_current = pvVar6;
	 *     func_0x031fdc38(&this.n_2_current,pvVar6);
	 *     this.n_1_state = 1;
	 *   }
	 *   else if (iVar1 == 1) {
	 *     this.n_1_state = -1;
	 *     if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *       func_0x031fde08();
	 *     }
	 *     bVar5 = Photon.Pun.PhotonNetwork.get_InRoom();
	 *     if (bVar5) {
	 *       if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *         func_0x031fde08();
	 *       }
	 *       bVar5 = Photon.Pun.PhotonNetwork.get_IsMasterClient();
	 *       if (bVar5) {
	 *         if (this_01 == null) {
	 *           IL2CPP.ThrowNullReferenceException();
	 *         }
	 *         pvVar6 = MasterObjectRpcStateSync.BuildEnableDisablePayload(this_01,true);
	 *         this_00 = (void *)func_0x031fdf24(*(undefined8 *)
	 *                                            typeinfo_ptr_PhotonRealtime_RaiseEventOptions_6FC18A8);
	 *         Photon.Realtime.RaiseEventOptions..ctor(this_00);
	 *         lVar7 = func_0x031fdd78(*(undefined8 *)PTR_DAT_070c1f30,1);
	 *         if (lVar7 != 0) {
	 *           if (*(int *)(lVar7 + 0x18) == 0) {
	 *             IL2CPP.ThrowIndexOutOfRangeException();
	 *           }
	 *           *(int *)(lVar7 + 0x20) = this.actorNumber;
	 *           if (this_00 != null) {
	 *             *(long *)((long)this_00 + 0x18) = lVar7;
	 *             func_0x031fdc38();
	 *             bVar5 = this_01->reliable;
	 *             uStack_48 = 0;
	 *             if (*(int *)(*(long *)PTR_DAT_070c18b0 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             ExitGames.Client.Photon.SendOptions.set_Reliability(&uStack_48,bVar5 != false);
	 *             uVar4 = uStack_48;
	 *             bVar2 = this_01->syncEventCode;
	 *             if (*(int *)(*(long *)puVar3 + 0xe4) == 0) {
	 *               func_0x031fde08();
	 *             }
	 *             Photon.Pun.PhotonNetwork.RaiseEvent(bVar2,pvVar6,this_00,uVar4);
	 *             goto LAB_0335e7a0;
	 *           }
	 *         }
	 *         IL2CPP.ThrowNullReferenceException();
	 *       }
	 *     }
	 *   }
	 * LAB_0335e7a0:
	 *   return iVar1 == 0;
	 */
	// RVA: 0x325E8BC VA: 0x78189498BC
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current();
	/*
	 *   return this.n_2_current;
	 */
	// RVA: 0x325E8C4 VA: 0x78189498C4
	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_070c4d08);
	 *   IL2CPP.ThrowManagedException();
	 */
	// RVA: 0x325E8FC VA: 0x78189498FC
	private object System.Collections.IEnumerator.get_Current();
	/*
	 *   return this.n_2_current;
	 */
}
