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