using System; namespace Cute; public class AssetRequestContext { public Action callback { get; set; } public AssetErrorState errorState { get; set; } public Utility.LeanSemaphore semaphore { get; set; } public bool preferSynchronousLoad { get; set; } public AssetRequestContext(Action callback = null, Utility.LeanSemaphore semaphore = null, AssetErrorState errorState = null, bool preferSynchronousLoad = false) { this.callback = callback; this.semaphore = semaphore; this.errorState = errorState; this.preferSynchronousLoad = preferSynchronousLoad; } }