// [TypeInfo RVA: 0x0]
private sealed class <DelayLoop>d__7 : Object
{
	private int <>1__state; // 0x10
	private object <>2__current; // 0x18
	public AnimationRotation <>4__this; // 0x20
	private AnimationRotation.<>c__DisplayClass7_0 <>8__1; // 0x28

	// RVA: 0x32347E4 VA: 0x781891F7E4
	public void .ctor(int <>1__state);
	/*
	 *   System.Object..ctor(this);
	 *   this.n_1_state = n_1_state;
	 *   return;
	 */
	// RVA: 0x323480C VA: 0x781891F80C
	private void System.IDisposable.Dispose();
	/*
	 *   return;
	 */
	// RVA: 0x3234810 VA: 0x781891F810
	private bool MoveNext();
	/*
	 *   int iVar1;
	 *   long *plVar2;
	 *   long lVar3;
	 *   long lVar4;
	 *   void **ppvVar5;
	 *   void *pvVar6;
	 *   undefined8 uVar7;
	 *   void *extraout_x1;
	 *   void *extraout_x1_00;
	 *   void *pvVar8;
	 *   double dVar9;
	 *   undefined1 auStack_38 [4];
	 *   undefined1 auStack_34 [4];
	 *
	 *   if ((bRam000000000754a963 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c2ca0);
	 *     func_0x031fdc8c(PTR_DAT_070c0a10);
	 *     func_0x031fdc8c(PTR_DAT_070c3208);
	 *     func_0x031fdc8c(PTR_DAT_070c3210);
	 *     func_0x031fdc8c(PTR_DAT_070c3218);
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_WaitUntil_6FC2CF8);
	 *     func_0x031fdc8c(PTR_DAT_070c3220);
	 *     bRam000000000754a963 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   iVar1 = this.n_1_state;
	 *   pvVar8 = this.n_4_this;
	 *   if (iVar1 == 2) {
	 *     this.n_1_state = -1;
	 *     if (pvVar8 == null) goto LAB_03334b98;
	 *     pvVar6 = MonoBehaviourPun.get_photonView(pvVar8);
	 *     plVar2 = (long *)func_0x031fdd78(*(undefined8 *)PTR_DAT_070c0a10,1);
	 *     auStack_38[0] = 0;
	 *     lVar3 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x28),auStack_38);
	 *     if (plVar2 == null) goto LAB_03334b98;
	 *     if ((lVar3 != 0) && (lVar4 = func_0x031fde0c(lVar3,*(undefined8 *)(*plVar2 + 0x40)), lVar4 == 0)
	 *        ) {
	 * LAB_03334ba0:
	 *       uVar7 = func_0x031fdf58();
	 *       IL2CPP.ThrowManagedException();
	 *     }
	 *     if ((int)plVar2[3] == 0) {
	 * LAB_03334b9c:
	 *       IL2CPP.ThrowIndexOutOfRangeException();
	 *     }
	 *     plVar2[4] = lVar3;
	 *     func_0x031fdc38(plVar2 + 4,lVar3);
	 *     if (pvVar6 == null) goto LAB_03334b98;
	 *     Photon.Pun.PhotonView.RPC(pvVar6,*(void **)PTR_DAT_070c3220,0,plVar2);
	 *     ppvVar5 = &this.n_8_1;
	 *     if (*ppvVar5 == null) goto LAB_03334b98;
	 *     dVar9 = *(double *)((long)*ppvVar5 + 0x18);
	 *     *ppvVar5 = null;
	 *     *(double *)((long)pvVar8 + 0x40) = dVar9 + 1.0;
	 *     func_0x031fdc38(ppvVar5,0);
	 *     methodInfo = extraout_x1_00;
	 *   }
	 *   else {
	 *     if (iVar1 == 1) {
	 *       this.n_1_state = -1;
	 *       if (pvVar8 != null) {
	 *         pvVar6 = MonoBehaviourPun.get_photonView(pvVar8)
	 *         ;
	 *         plVar2 = (long *)func_0x031fdd78(*(undefined8 *)PTR_DAT_070c0a10,1);
	 *         auStack_34[0] = 1;
	 *         lVar3 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x28),auStack_34);
	 *         if (plVar2 != null) {
	 *           if ((lVar3 != 0) &&
	 *              (lVar4 = func_0x031fde0c(lVar3,*(undefined8 *)(*plVar2 + 0x40)), lVar4 == 0))
	 *           goto LAB_03334ba0;
	 *           if ((int)plVar2[3] == 0) goto LAB_03334b9c;
	 *           plVar2[4] = lVar3;
	 *           func_0x031fdc38(plVar2 + 4,lVar3);
	 *           if (pvVar6 != null) {
	 *             Photon.Pun.PhotonView.RPC(pvVar6,*(void **)PTR_DAT_070c3220,0,plVar2);
	 *             pvVar6 = this.n_8_1;
	 *             if (pvVar6 != null) {
	 *               uVar7 = *(undefined8 *)PTR_DAT_070c2ca0;
	 *               *(double *)((long)pvVar6 + 0x18) =
	 *                    *(double *)((long)pvVar6 + 0x10) + (double)*(float *)((long)pvVar8 + 0x2c);
	 *               pvVar8 = (void *)func_0x031fdf24(uVar7);
	 *               func_0x052e3b84(pvVar8,pvVar6,*(undefined8 *)PTR_DAT_070c3210,0);
	 *               pvVar6 = (void *)func_0x031fdf24(*(undefined8 *)
	 *                                                 typeinfo_ptr_UnityEngine_CoreModule_WaitUntil_6FC2CF8
	 *                                               );
	 *               UnityEngine.WaitUntil..ctor(pvVar6,pvVar8);
	 *               this.n_2_current = pvVar6;
	 *               func_0x031fdc38(&this.n_2_current,pvVar6);
	 *               this.n_1_state = 2;
	 *               return true;
	 *             }
	 *           }
	 *         }
	 *       }
	 *       goto LAB_03334b98;
	 *     }
	 *     if (iVar1 != 0) {
	 *       return false;
	 *     }
	 *     this.n_1_state = -1;
	 *     if (pvVar8 == null) goto LAB_03334b98;
	 *     *(undefined1 *)((long)pvVar8 + 0x38) = 1;
	 *   }
	 *   pvVar6 = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_070c3218,methodInfo);
	 *   System.Object..ctor(pvVar6);
	 *   ppvVar5 = &this.n_8_1;
	 *   *ppvVar5 = pvVar6;
	 *   func_0x031fdc38(ppvVar5,pvVar6);
	 *   pvVar6 = *ppvVar5;
	 *   if (pvVar6 != null) {
	 *     uVar7 = *(undefined8 *)PTR_DAT_070c2ca0;
	 *     *(double *)((long)pvVar6 + 0x10) =
	 *          *(double *)((long)pvVar8 + 0x40) + (double)*(float *)((long)pvVar8 + 0x28);
	 *     pvVar8 = (void *)func_0x031fdf24(uVar7);
	 *     func_0x052e3b84(pvVar8,pvVar6,*(undefined8 *)PTR_DAT_070c3208,0);
	 *     pvVar6 = (void *)func_0x031fdf24(*(undefined8 *)
	 *                                       typeinfo_ptr_UnityEngine_CoreModule_WaitUntil_6FC2CF8);
	 *     UnityEngine.WaitUntil..ctor(pvVar6,pvVar8);
	 *     this.n_2_current = pvVar6;
	 *     func_0x031fdc38(&this.n_2_current,pvVar6);
	 *     this.n_1_state = 1;
	 *     return true;
	 *   }
	 * LAB_03334b98:
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3234BAC VA: 0x781891FBAC
	private object System.Collections.Generic.IEnumerator<System.Object>.get_Current();
	/*
	 *   return this.n_2_current;
	 */
	// RVA: 0x3234BB4 VA: 0x781891FBB4
	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_070c3228);
	 *   IL2CPP.ThrowManagedException();
	 */
	// RVA: 0x3234BEC VA: 0x781891FBEC
	private object System.Collections.IEnumerator.get_Current();
	/*
	 *   return this.n_2_current;
	 */
}
