// Assembly: UnityEngine.CoreModule
// Full name: UnityEngine.AsyncOperation

namespace UnityEngine
{
public class AsyncOperation // TypeDefIndex: 8815
{
	// Fields
	type#20927 m_Ptr;
	type#3107 m_completeCallback;

	// Methods
	// RVA: -1
	private static type#28660 InternalDestroy(type#20925 ptr) { }
	// RVA: -1
	private static type#28660 InternalSetManagedObject(type#20925 ptr, type#14616 self) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	protected type#28660 .ctor(type#20925 ptr) { }
	// RVA: -1
	public type#15313 get_isDone() { }
	// RVA: -1
	public type#26059 get_progress() { }
	// RVA: -1
	public type#28660 set_allowSceneActivation(type#15313 value) { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	internal type#28660 InvokeCompletionEvent() { }
	// RVA: -1
	public type#28660 add_completed(type#3106 value) { }
	// RVA: -1
	public type#28660 remove_completed(type#3106 value) { }
	// RVA: -1
	private static type#15313 get_isDone_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#26059 get_progress_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_allowSceneActivation_Injected(type#20925 _unity_self, type#15313 value) { }
}
}
