From 30ba2ef747ced774bef177d5273cb5a3429cff49 Mon Sep 17 00:00:00 2001 From: yyl <yyl> Date: 星期二, 01 七月 2025 17:38:55 +0800 Subject: [PATCH] 130 子 【战斗】战斗系统 / 【战斗】战斗系统-客户端 部分战斗逻辑 --- Main/Utility/UniTaskExtension.cs | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/Main/Utility/UniTaskExtension.cs b/Main/Utility/UniTaskExtension.cs index ccade90..58ff6bd 100644 --- a/Main/Utility/UniTaskExtension.cs +++ b/Main/Utility/UniTaskExtension.cs @@ -6,17 +6,27 @@ { public static void DelayFrame(this GameObject go, Action action) { - DelayFrameInternal(action); + DelayFrameInternal(1, action); } public static void DelayFrame(this Component cmp, Action action) { - DelayFrameInternal(action); + DelayFrameInternal(1, action); } - private async static UniTask DelayFrameInternal(Action action) + private async static UniTask DelayFrameInternal(int frame, Action action) { - await UniTask.DelayFrame(1); + await UniTask.DelayFrame(frame); action?.Invoke(); } + + public static void DelayFrames(this Component cmp, int frames, Action action) + { + DelayFrameInternal(frames, action); + } + + public static void DelayFrames(this GameObject go, int frames, Action action) + { + DelayFrameInternal(frames, action); + } } \ No newline at end of file -- Gitblit v1.8.0