diff --git a/Api/Utility/General.cs b/Api/Utility/General.cs
index 0646f38..ee2a458 100644
--- a/Api/Utility/General.cs
+++ b/Api/Utility/General.cs
@@ -437,6 +437,19 @@ namespace Milimoe.FunGame.Core.Api.Utility
///
///
public static TaskAwaiter StartAndAwaitTask(Func task) => new(Service.TaskManager.StartAndAwaitTask(task));
+
+ ///
+ /// 开启一个计时器任务
+ ///
+ ///
+ ///
+ public static void RunTimer(Action action, int milliseconds)
+ {
+ Service.TaskManager.StartAndAwaitTask(async () =>
+ {
+ await Task.Delay(milliseconds);
+ }).OnCompleted(action);
+ }
}
#endregion