namespace TMPro.Examples
{

	// [TypeInfo RVA: 0x0]
	private sealed class <AnimateVertexColors>d__11 : Object
	{
		private int <>1__state; // 0x10
		private object <>2__current; // 0x18
		public TMPro.Examples.VertexJitter <>4__this; // 0x20
		private TMPro.TMP_TextInfo <textInfo>5__2; // 0x28
		private int <loopCount>5__3; // 0x30
		private TMPro.Examples.VertexJitter.VertexAnim[] <vertexAnim>5__4; // 0x38
		private TMPro.TMP_MeshInfo[] <cachedMeshInfo>5__5; // 0x40

		// RVA: 0x3272B60 VA: 0x781895DB60
		public void .ctor(int <>1__state);
		/*
		 *   System.Object..ctor(this);
		 *   *(int *)((long)this + 0x10) = n_1_state;
		 *   return;
		 */
		// RVA: 0x3272BA0 VA: 0x781895DBA0
		private void System.IDisposable.Dispose();
		/*
		 *   return;
		 */
		// RVA: 0x3272BA4 VA: 0x781895DBA4
		private bool MoveNext();
		/*
		 *   uint uVar1;
		 *   uint uVar2;
		 *   float *pfVar3;
		 *   int iVar4;
		 *   uint uVar5;
		 *   uint uVar6;
		 *   uint uVar7;
		 *   undefined1 auVar8 [12];
		 *   undefined *puVar9;
		 *   long *plVar10;
		 *   void *pvVar11;
		 *   long lVar12;
		 *   void *extraout_x1;
		 *   void *extraout_x1_00;
		 *   void *extraout_x1_01;
		 *   long lVar13;
		 *   long lVar14;
		 *   long lVar15;
		 *   long lVar16;
		 *   UnityEngine_Vector3 *pUVar17;
		 *   uint uVar18;
		 *   undefined8 *puVar19;
		 *   ulong uVar20;
		 *   UnityEngine_Vector3 *pUVar21;
		 *   long lVar22;
		 *   long lVar23;
		 *   long lVar24;
		 *   UnityEngine_Vector3 *pUVar25;
		 *   long lVar26;
		 *   UnityEngine_Vector3 *pUVar27;
		 *   float fVar28;
		 *   float fVar29;
		 *   float fVar30;
		 *   float fVar31;
		 *   undefined8 uVar32;
		 *   undefined4 uVar33;
		 *   float fVar34;
		 *   undefined8 uVar35;
		 *   float fVar36;
		 *   float fVar37;
		 *   float fVar38;
		 *   float fVar39;
		 *   float fVar40;
		 *   UnityEngine_Vector3 UVar41;
		 *   UnityEngine_Vector4 UVar42;
		 *   undefined8 uStack_120;
		 *   undefined8 uStack_118;
		 *   undefined8 uStack_110;
		 *   undefined8 uStack_108;
		 *   undefined8 uStack_100;
		 *   undefined8 uStack_f8;
		 *   undefined8 uStack_f0;
		 *   undefined8 uStack_e8;
		 *   undefined8 uStack_e0;
		 *   undefined8 uStack_d8;
		 *   undefined8 uStack_d0;
		 *   undefined8 uStack_c8;
		 *   undefined8 uStack_c0;
		 *   undefined8 uStack_b8;
		 *   undefined8 uStack_b0;
		 *   undefined8 uStack_a8;
		 *
		 *   if ((bRam000000000754ac19 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5600);
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_WaitForSeconds_6FC0B10);
		 *     bRam000000000754ac19 = 1;
		 *     methodInfo = extraout_x1;
		 *   }
		 *   iVar4 = *(int *)((long)this + 0x10);
		 *   lVar26 = *(long *)((long)this + 0x20);
		 *   uStack_d8 = 0;
		 *   uStack_e0 = 0;
		 *   uStack_c8 = 0;
		 *   uStack_d0 = 0;
		 *   uStack_b8 = 0;
		 *   uStack_c0 = 0;
		 *   uStack_a8 = 0;
		 *   uStack_b0 = 0;
		 *   if ((iVar4 == 2) || (iVar4 == 1)) {
		 *     *(undefined4 *)((long)this + 0x10) = 0xffffffff;
		 *   }
		 *   else {
		 *     if (iVar4 != 0) {
		 *       return false;
		 *     }
		 *     *(undefined4 *)((long)this + 0x10) = 0xffffffff;
		 *     if ((lVar26 == 0) || (plVar10 = *(long **)(lVar26 + 0x30), plVar10 == null))
		 *     goto LAB_0337334c;
		 *     (**(code **)(*plVar10 + 0x7d8))(plVar10,0,0,*(undefined8 *)(*plVar10 + 0x7e0));
		 *     if (*(void **)(lVar26 + 0x30) == null) goto LAB_0337334c;
		 *     pvVar11 = TMPro.TMP_Text.get_textInfo(*(void **)(lVar26 + 0x30));
		 *     puVar19 = (undefined8 *)((long)this + 0x28);
		 *     *puVar19 = pvVar11;
		 *     func_0x031fdc38(puVar19,pvVar11);
		 *     puVar9 = PTR_DAT_070c5600;
		 *     *(undefined4 *)((long)this + 0x30) = 0;
		 *     *(undefined1 *)(lVar26 + 0x38) = 1;
		 *     lVar12 = func_0x031fdd78(*(undefined8 *)puVar9,0x400);
		 *     plVar10 = (long *)((long)this + 0x38);
		 *     *plVar10 = lVar12;
		 *     func_0x031fdc38(plVar10,lVar12);
		 *     lVar12 = 0;
		 *     uVar20 = 0;
		 *     do {
		 *       lVar23 = *plVar10;
		 *       if (lVar23 == 0) goto LAB_0337334c;
		 *       fVar28 = Random.Range(10.0,25.0);
		 *       if (*(uint *)(lVar23 + 0x18) <= uVar20) goto LAB_0337340c;
		 *       lVar22 = *plVar10;
		 *       *(float *)(lVar23 + lVar12 + 0x20) = fVar28;
		 *       if (lVar22 == 0) goto LAB_0337334c;
		 *       fVar28 = Random.Range(1.0,3.0);
		 *       if (*(uint *)(lVar22 + 0x18) <= uVar20) goto LAB_0337340c;
		 *       uVar20 = uVar20 + 1;
		 *       lVar22 = lVar22 + lVar12;
		 *       lVar12 = lVar12 + 0xc;
		 *       *(float *)(lVar22 + 0x28) = fVar28;
		 *     } while (uVar20 != 0x400);
		 *     if ((void *)*puVar19 == null) goto LAB_0337334c;
		 *     pvVar11 = TMPro.TMP_TextInfo.CopyMeshInfoVertexData((void *)*puVar19);
		 *     *(void **)((long)this + 0x40) = pvVar11;
		 *     func_0x031fdc38();
		 *     methodInfo = extraout_x1_00;
		 *   }
		 *   if (lVar26 != 0) {
		 *     if (*(char *)(lVar26 + 0x38) != '\0') {
		 *       if (*(void **)((long)this + 0x28) == null) goto LAB_0337334c;
		 *       pvVar11 = TMPro.TMP_TextInfo.CopyMeshInfoVertexData(*(void **)((long)this + 0x28));
		 *       *(void **)((long)this + 0x40) = pvVar11;
		 *       func_0x031fdc38();
		 *       *(undefined1 *)(lVar26 + 0x38) = 0;
		 *       methodInfo = extraout_x1_01;
		 *     }
		 *     fVar28 = _UNK_0134ef54;
		 *     lVar12 = *(long *)((long)this + 0x28);
		 *     if (lVar12 != 0) {
		 *       uVar18 = *(uint *)(lVar12 + 0x18);
		 *       if (uVar18 == 0) {
		 *         pvVar11 = (void *)func_0x031fdf24(*(undefined8 *)
		 *                                            typeinfo_ptr_UnityEngine_CoreModule_WaitForSeconds_6FC0B10
		 *                                           ,methodInfo);
		 *         UnityEngine.WaitForSeconds..ctor(pvVar11,0.25);
		 *         *(undefined8 *)((long)this + 0x18) = pvVar11;
		 *         func_0x031fdc38((undefined8 *)((long)this + 0x18),pvVar11);
		 *         uVar33 = 1;
		 * LAB_033733cc:
		 *         *(undefined4 *)((long)this + 0x10) = uVar33;
		 *         return true;
		 *       }
		 *       if (0 < (int)uVar18) {
		 *         uVar20 = 0;
		 *         lVar12 = 0x20;
		 *         lVar23 = 400;
		 *         do {
		 *           lVar22 = *(long *)((long)this + 0x28);
		 *           if ((lVar22 == 0) || (lVar13 = *(long *)(lVar22 + 0x38), lVar13 == 0)) goto LAB_0337334c;
		 *           if (*(uint *)(lVar13 + 0x18) <= uVar20) goto LAB_0337340c;
		 *           if (*(char *)(lVar13 + lVar23) != '\0') {
		 *             lVar14 = *(long *)((long)this + 0x38);
		 *             if (lVar14 == 0) goto LAB_0337334c;
		 *             if (*(uint *)(lVar14 + 0x18) <= uVar20) goto LAB_0337340c;
		 *             lVar16 = *(long *)((long)this + 0x40);
		 *             if (lVar16 == 0) goto LAB_0337334c;
		 *             uVar6 = *(uint *)(lVar13 + lVar23 + -0x140);
		 *             if (*(uint *)(lVar16 + 0x18) <= uVar6) goto LAB_0337340c;
		 *             lVar16 = *(long *)(lVar16 + (long)(int)uVar6 * 0x50 + 0x30);
		 *             if (lVar16 == 0) goto LAB_0337334c;
		 *             uVar7 = *(uint *)(lVar13 + lVar23 + -300);
		 *             if ((*(uint *)(lVar16 + 0x18) <= uVar7) ||
		 *                (uVar1 = uVar7 + 2, *(uint *)(lVar16 + 0x18) <= uVar1)) goto LAB_0337340c;
		 *             lVar22 = *(long *)(lVar22 + 0x60);
		 *             if (lVar22 == 0) goto LAB_0337334c;
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar6) goto LAB_0337340c;
		 *             lVar22 = *(long *)(lVar22 + (long)(int)uVar6 * 0x50 + 0x30);
		 *             if (lVar22 == 0) goto LAB_0337334c;
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar7) goto LAB_0337340c;
		 *             lVar15 = lVar16 + (long)(int)uVar7 * 0xc;
		 *             lVar24 = lVar22 + (long)(int)uVar7 * 0xc;
		 *             lVar13 = lVar16 + (long)(int)uVar1 * 0xc;
		 *             fVar37 = ((float *)(lVar14 + lVar12))[2];
		 *             uVar32 = *(undefined8 *)(lVar15 + 0x20);
		 *             puVar19 = (undefined8 *)(lVar13 + 0x20);
		 *             uVar35 = *puVar19;
		 *             fVar34 = (float)uVar32;
		 *             fVar29 = (float)((ulong)uVar32 >> 0x20);
		 *             fVar39 = (fVar34 + (float)uVar35) * 0.5;
		 *             fVar40 = (fVar29 + (float)((ulong)uVar35 >> 0x20)) * 0.5;
		 *             uVar33 = *(undefined4 *)(lVar15 + 0x28);
		 *             fVar36 = *(float *)(lVar14 + lVar12);
		 *             uVar6 = uVar7 + 1;
		 *             pUVar25 = (UnityEngine_Vector3 *)(lVar24 + 0x20);
		 *             pUVar25->x = fVar34 - fVar39;
		 *             pUVar25->y = fVar29 - fVar40;
		 *             *(undefined4 *)(lVar24 + 0x28) = uVar33;
		 *             if ((*(uint *)(lVar16 + 0x18) <= uVar6) || (*(uint *)(lVar22 + 0x18) <= uVar6))
		 *             goto LAB_0337340c;
		 *             lVar14 = lVar16 + (long)(int)uVar6 * 0xc;
		 *             lVar15 = lVar22 + (long)(int)uVar6 * 0xc;
		 *             uVar32 = *(undefined8 *)(lVar14 + 0x20);
		 *             uVar33 = *(undefined4 *)(lVar14 + 0x28);
		 *             pUVar17 = (UnityEngine_Vector3 *)(lVar15 + 0x20);
		 *             pUVar17->x = (float)uVar32 - fVar39;
		 *             pUVar17->y = (float)((ulong)uVar32 >> 0x20) - fVar40;
		 *             *(undefined4 *)(lVar15 + 0x28) = uVar33;
		 *             if ((*(uint *)(lVar16 + 0x18) <= uVar1) || (*(uint *)(lVar22 + 0x18) <= uVar1))
		 *             goto LAB_0337340c;
		 *             uVar32 = *puVar19;
		 *             lVar14 = lVar22 + (long)(int)uVar1 * 0xc;
		 *             uVar33 = *(undefined4 *)(lVar13 + 0x28);
		 *             uVar2 = uVar7 + 3;
		 *             pUVar27 = (UnityEngine_Vector3 *)(lVar14 + 0x20);
		 *             pUVar27->x = (float)uVar32 - fVar39;
		 *             pUVar27->y = (float)((ulong)uVar32 >> 0x20) - fVar40;
		 *             *(undefined4 *)(lVar14 + 0x28) = uVar33;
		 *             if ((*(uint *)(lVar16 + 0x18) <= uVar2) || (*(uint *)(lVar22 + 0x18) <= uVar2))
		 *             goto LAB_0337340c;
		 *             lVar16 = lVar16 + (long)(int)uVar2 * 0xc;
		 *             lVar13 = lVar22 + (long)(int)uVar2 * 0xc;
		 *             uVar32 = *(undefined8 *)(lVar16 + 0x20);
		 *             uVar33 = *(undefined4 *)(lVar16 + 0x28);
		 *             pUVar21 = (UnityEngine_Vector3 *)(lVar13 + 0x20);
		 *             pUVar21->x = (float)uVar32 - fVar39;
		 *             pUVar21->y = (float)((ulong)uVar32 >> 0x20) - fVar40;
		 *             *(undefined4 *)(lVar13 + 0x28) = uVar33;
		 *             fVar29 = fVar37 * ((float)*(int *)((long)this + 0x30) / 25.0);
		 *             fVar34 = (float)(int)(fVar29 * 0.5);
		 *             fVar29 = fVar29 - (fVar34 + fVar34);
		 *             fVar34 = 2.0;
		 *             if (fVar29 <= 2.0) {
		 *               fVar34 = fVar29;
		 *             }
		 *             fVar30 = -1.0;
		 *             if (0.0 <= fVar29) {
		 *               fVar30 = fVar34 + -1.0;
		 *             }
		 *             fVar29 = 1.0 - ABS(fVar30);
		 *             fVar34 = 1.0;
		 *             if (fVar29 <= 1.0) {
		 *               fVar34 = fVar29;
		 *             }
		 *             fVar30 = 0.0;
		 *             if (0.0 <= fVar29) {
		 *               fVar30 = fVar34;
		 *             }
		 *             fVar34 = Random.Range(-0.25,0.25);
		 *             fVar29 = Random.Range(-0.25,0.25);
		 *             fVar38 = *(float *)(lVar26 + 0x28);
		 *             fVar31 = Random.Range(-5.0,5.0);
		 *             auVar8._4_8_ = 0;
		 *             auVar8._0_4_ = fVar31 * *(float *)(lVar26 + 0x20) * fVar28;
		 *             UVar42 = UnityEngine.Quaternion.Internal_FromEulerRad((UnityEngine_Vector3)(auVar8 << 0x40));
		 *             if (cRam000000000754a89c == '\0') {
		 *               func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Vector3_6FC0A08);
		 *               cRam000000000754a89c = '\x01';
		 *             }
		 *             UnityEngine.Matrix4x4.TRS(&uStack_120,fVar34 * fVar38,fVar29 * fVar38,fVar38 * 0.0,UVar42.x,UVar42.y,UVar42.z,UVar42.w,0);
		 *             uStack_b8 = uStack_f8;
		 *             uStack_c0 = uStack_100;
		 *             uStack_a8 = uStack_e8;
		 *             uStack_b0 = uStack_f0;
		 *             uStack_d8 = uStack_118;
		 *             uStack_e0 = uStack_120;
		 *             uStack_c8 = uStack_108;
		 *             uStack_d0 = uStack_110;
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar7) goto LAB_0337340c;
		 *             UVar41 = UnityEngine.Matrix4x4.MultiplyPoint3x4(&uStack_e0,*pUVar25);
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar7) goto LAB_0337340c;
		 *             pUVar25->x = UVar41.x;
		 *             *(float *)(lVar24 + 0x24) = UVar41.y;
		 *             *(float *)(lVar24 + 0x28) = UVar41.z;
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar6) goto LAB_0337340c;
		 *             UVar41 = UnityEngine.Matrix4x4.MultiplyPoint3x4(&uStack_e0,*pUVar17);
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar6) goto LAB_0337340c;
		 *             *(float *)(lVar15 + 0x24) = UVar41.y;
		 *             *(float *)(lVar15 + 0x28) = UVar41.z;
		 *             uVar5 = *(uint *)(lVar22 + 0x18);
		 *             pUVar17->x = UVar41.x;
		 *             if (uVar5 <= uVar1) goto LAB_0337340c;
		 *             UVar41 = UnityEngine.Matrix4x4.MultiplyPoint3x4(&uStack_e0,*pUVar27);
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar1) goto LAB_0337340c;
		 *             pUVar27->x = UVar41.x;
		 *             *(float *)(lVar14 + 0x24) = UVar41.y;
		 *             *(float *)(lVar14 + 0x28) = UVar41.z;
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar2) goto LAB_0337340c;
		 *             UVar41 = UnityEngine.Matrix4x4.MultiplyPoint3x4(&uStack_e0,*pUVar21);
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar2) goto LAB_0337340c;
		 *             *(float *)(lVar13 + 0x24) = UVar41.y;
		 *             *(float *)(lVar13 + 0x28) = UVar41.z;
		 *             uVar5 = *(uint *)(lVar22 + 0x18);
		 *             pUVar21->x = UVar41.x;
		 *             if (uVar5 <= uVar7) goto LAB_0337340c;
		 *             lVar13 = lVar22 + 0x20;
		 *             puVar19 = (undefined8 *)(lVar13 + (long)(int)uVar7 * 0xc);
		 *             *puVar19 = CONCAT44(fVar40 + (float)((ulong)*puVar19 >> 0x20),fVar39 + (float)*puVar19);
		 *             *(float *)(puVar19 + 1) = *(float *)(puVar19 + 1) + 0.0;
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar6) goto LAB_0337340c;
		 *             puVar19 = (undefined8 *)(lVar13 + (long)(int)uVar6 * 0xc);
		 *             *puVar19 = CONCAT44(fVar40 + (float)((ulong)*puVar19 >> 0x20),fVar39 + (float)*puVar19);
		 *             *(float *)(puVar19 + 1) = *(float *)(puVar19 + 1) + 0.0;
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar1) goto LAB_0337340c;
		 *             puVar19 = (undefined8 *)(lVar13 + (long)(int)uVar1 * 0xc);
		 *             *puVar19 = CONCAT44(fVar40 + (float)((ulong)*puVar19 >> 0x20),fVar39 + (float)*puVar19);
		 *             *(float *)(puVar19 + 1) = *(float *)(puVar19 + 1) + 0.0;
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar2) goto LAB_0337340c;
		 *             puVar19 = (undefined8 *)(lVar13 + (long)(int)uVar2 * 0xc);
		 *             *(float *)(puVar19 + 1) = UVar41.z + 0.0;
		 *             *puVar19 = CONCAT44(fVar40 + UVar41.y,fVar39 + UVar41.x);
		 *             lVar22 = *(long *)((long)this + 0x38);
		 *             if (lVar22 == 0) goto LAB_0337334c;
		 *             if (*(uint *)(lVar22 + 0x18) <= uVar20) goto LAB_0337340c;
		 *             pfVar3 = (float *)(lVar22 + lVar12);
		 *             pfVar3[2] = fVar37;
		 *             fVar34 = fVar30 * fVar30 * 3.0 - fVar30 * fVar30 * (fVar30 + fVar30);
		 *             *pfVar3 = fVar36;
		 *             pfVar3[1] = fVar36 * fVar34 - fVar36 * (1.0 - fVar34);
		 *           }
		 *           uVar20 = uVar20 + 1;
		 *           lVar12 = lVar12 + 0xc;
		 *           lVar23 = lVar23 + 0x178;
		 *         } while (uVar18 != uVar20);
		 *         lVar12 = *(long *)((long)this + 0x28);
		 *         if (lVar12 == 0) goto LAB_0337334c;
		 *       }
		 *       lVar23 = 0;
		 *       uVar18 = 0;
		 *       while (lVar12 = *(long *)(lVar12 + 0x60), lVar12 != 0) {
		 *         if ((int)*(uint *)(lVar12 + 0x18) <= (int)uVar18) {
		 *           uVar32 = *(undefined8 *)typeinfo_ptr_UnityEngine_CoreModule_WaitForSeconds_6FC0B10;
		 *           *(int *)((long)this + 0x30) = *(int *)((long)this + 0x30) + 1;
		 *           pvVar11 = (void *)func_0x031fdf24(uVar32);
		 *           UnityEngine.WaitForSeconds..ctor(pvVar11,_UNK_0134eca0);
		 *           *(undefined8 *)((long)this + 0x18) = pvVar11;
		 *           func_0x031fdc38((undefined8 *)((long)this + 0x18),pvVar11);
		 *           uVar33 = 2;
		 *           goto LAB_033733cc;
		 *         }
		 *         if (*(uint *)(lVar12 + 0x18) <= uVar18) {
		 * LAB_0337340c:
		 *           IL2CPP.ThrowIndexOutOfRangeException();
		 *         }
		 *         pvVar11 = *(void **)(lVar12 + lVar23 + 0x20);
		 *         if (pvVar11 == null) break;
		 *         UnityEngine.Mesh.set_vertices(pvVar11,*(void **)(lVar12 + lVar23 + 0x30));
		 *         if ((*(long *)((long)this + 0x28) == 0) ||
		 *            (lVar12 = *(long *)(*(long *)((long)this + 0x28) + 0x60), lVar12 == 0)) break;
		 *         if (*(uint *)(lVar12 + 0x18) <= uVar18) goto LAB_0337340c;
		 *         plVar10 = *(long **)(lVar26 + 0x30);
		 *         if (plVar10 == null) break;
		 *         (**(code **)(*plVar10 + 0x7e8))
		 *                   (plVar10,*(undefined8 *)(lVar12 + lVar23 + 0x20),uVar18,
		 *                    *(undefined8 *)(*plVar10 + 0x7f0));
		 *         lVar12 = *(long *)((long)this + 0x28);
		 *         uVar18 = uVar18 + 1;
		 *         lVar23 = lVar23 + 0x50;
		 *         if (lVar12 == 0) break;
		 *       }
		 *     }
		 *   }
		 * LAB_0337334c:
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3273410 VA: 0x781895E410
		private object System.Collections.Generic.IEnumerator<System.Object>.get_Current();
		/*
		 *   return *(void **)((long)this + 0x18);
		 */
		// RVA: 0x3273418 VA: 0x781895E418
		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_070c5608);
		 *   IL2CPP.ThrowManagedException();
		 */
		// RVA: 0x3273450 VA: 0x781895E450
		private object System.Collections.IEnumerator.get_Current();
		/*
		 *   return *(void **)((long)this + 0x18);
		 */
	}
}
