| 1234567891011121314151617181920 | using System;using System.Runtime.CompilerServices;using UnityEngine;namespace UnityAsync.Awaiters{	public struct ResourceRequestAwaiter : INotifyCompletion	{		readonly ResourceRequest request; 		public ResourceRequestAwaiter(ResourceRequest request)		{			this.request = request;		} 		public UnityEngine.Object GetResult() => request.asset;		public bool IsCompleted => request.isDone;		public void OnCompleted(Action action) => request.completed += _ => action();	}}
 |