using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x0200001C RID: 28 [RequiredByNativeCode] [StructLayout(LayoutKind.Sequential)] public sealed class Coroutine : YieldInstruction { // Token: 0x060001FA RID: 506 RVA: 0x000051F8 File Offset: 0x000033F8 private Coroutine() { } // Token: 0x060001FB RID: 507 [ThreadAndSerializationSafe] [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void ReleaseCoroutine(); // Token: 0x060001FC RID: 508 RVA: 0x00005204 File Offset: 0x00003404 ~Coroutine() { this.ReleaseCoroutine(); } // Token: 0x0400002C RID: 44 internal IntPtr m_Ptr; } }