using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x02000014 RID: 20 [RequiredByNativeCode] [StructLayout(LayoutKind.Sequential)] public class AsyncOperation : YieldInstruction { // Token: 0x060001B1 RID: 433 [ThreadAndSerializationSafe] [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void InternalDestroy(); // Token: 0x060001B2 RID: 434 RVA: 0x000050CC File Offset: 0x000032CC ~AsyncOperation() { this.InternalDestroy(); } // Token: 0x17000034 RID: 52 // (get) Token: 0x060001B3 RID: 435 public extern bool isDone { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000035 RID: 53 // (get) Token: 0x060001B4 RID: 436 public extern float progress { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000036 RID: 54 // (get) Token: 0x060001B5 RID: 437 // (set) Token: 0x060001B6 RID: 438 public extern int priority { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000037 RID: 55 // (get) Token: 0x060001B7 RID: 439 // (set) Token: 0x060001B8 RID: 440 public extern bool allowSceneActivation { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x04000027 RID: 39 internal IntPtr m_Ptr; } }