/// <summary> /// 在Unity线程内执行; /// </summary> public static Task Run(Action action) { return(UnityFixedUpdateTaskFactory.StartNew(action)); }
/// <summary> /// 在Unity线程内执行; /// </summary> public static Task <T> Run <T>(Func <T> function) { return(UnityFixedUpdateTaskFactory.StartNew(function)); }
/// <summary> /// 在Unity线程内执行; /// </summary> public static Task <T> Run <T>(Func <T> function, CancellationToken cancellationToken) { return(UnityFixedUpdateTaskFactory.StartNew(function, cancellationToken)); }
/// <summary> /// 在Unity线程内执行; /// </summary> public static Task Run(Action action, CancellationToken cancellationToken) { return(UnityFixedUpdateTaskFactory.StartNew(action, cancellationToken)); }