diff --git a/Api/Utility/General.cs b/Api/Utility/General.cs index ee2a458..3541ec9 100644 --- a/Api/Utility/General.cs +++ b/Api/Utility/General.cs @@ -430,13 +430,13 @@ namespace Milimoe.FunGame.Core.Api.Utility /// 开启一个任务:调用返回对象的OnCompleted()方法可以执行后续操作,支持异步 /// /// - public static TaskAwaiter StartAndAwaitTask(Action action) => new(Service.TaskManager.StartAndAwaitTask(action)); + public static TaskAwaiter NewTask(Action action) => new(Service.TaskManager.NewTask(action)); /// /// 开启一个任务:调用返回对象的OnCompleted()方法可以执行后续操作,支持异步 /// /// - public static TaskAwaiter StartAndAwaitTask(Func task) => new(Service.TaskManager.StartAndAwaitTask(task)); + public static TaskAwaiter NewTask(Func task) => new(Service.TaskManager.NewTask(task)); /// /// 开启一个计时器任务 @@ -445,7 +445,7 @@ namespace Milimoe.FunGame.Core.Api.Utility /// public static void RunTimer(Action action, int milliseconds) { - Service.TaskManager.StartAndAwaitTask(async () => + Service.TaskManager.NewTask(async () => { await Task.Delay(milliseconds); }).OnCompleted(action); diff --git a/Service/TaskManager.cs b/Service/TaskManager.cs index faff347..3bc3096 100644 --- a/Service/TaskManager.cs +++ b/Service/TaskManager.cs @@ -9,14 +9,14 @@ namespace Milimoe.FunGame.Core.Service /// /// /// - internal static ITaskAwaiter StartAndAwaitTask(Action action) => new TaskAwaiter(action); + internal static ITaskAwaiter NewTask(Action action) => new TaskAwaiter(action); /// /// 开启一个任务:调用返回对象的OnCompleted()方法可以执行后续操作,支持异步 /// /// /// - internal static ITaskAwaiter StartAndAwaitTask(Func function) => new TaskAwaiter(function); + internal static ITaskAwaiter NewTask(Func function) => new TaskAwaiter(function); /// /// 内部实现类