From dfb6c36bca19cebf28c6937b82da1690bdbfdb61 Mon Sep 17 00:00:00 2001 From: "DESKTOP-SAJ6RKV\\Administrator" Date: Fri, 13 Jun 2025 03:49:40 +0800 Subject: [PATCH] 1 --- .../GameLogic/Manager/DataGameSceneManager.cs | 36 ++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs index b7b3b544..ad35c578 100644 --- a/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs +++ b/UnityProject/Assets/GameScripts/HotFix/GameLogic/Manager/DataGameSceneManager.cs @@ -871,6 +871,23 @@ namespace GameLogic } }); + for (int i = 0; i < DataGameSceneManager.Instance.m_TeamSortList.Count; i++) + { + if (DataGameSceneManager.Instance.m_TeamSortList[i] == actor) + { + continue; + } + + + await UniTask.Delay(500); + // 添加减速Buff + Buff m_Buff1 = new Buff(); + m_Buff1.OnInit(giftConfig.Id, giftConfig.AddPower * num, giftConfig.TimerLen, giftConfig.AddGiftScore, num); + DataGameSceneManager.Instance.m_TeamSortList[i].AddBuff(m_Buff1, unitPlayerData, giftConfig); + } + + + // 生成手指特效 if (DataGameSceneManager.Instance.m_TeamSortList[0] == actor) { @@ -884,7 +901,7 @@ namespace GameLogic eGo.transform.localScale = Vector3.one * 0.5f; // 移动特效 - eGo.transform.DOLocalMoveX(-1, 30f).OnComplete(() => + eGo.transform.DOLocalMoveX(-1, 45f).OnComplete(() => { GameObject.Destroy(eGo); }); @@ -900,28 +917,13 @@ namespace GameLogic eGo.transform.localScale = Vector3.one * 0.5f; // 移动特效 - eGo.transform.DOLocalMoveX(-1, 30f).OnComplete(() => + eGo.transform.DOLocalMoveX(-1, 45f).OnComplete(() => { GameObject.Destroy(eGo); }); } - for (int i = 0; i < DataGameSceneManager.Instance.m_TeamSortList.Count; i++) - { - if (DataGameSceneManager.Instance.m_TeamSortList[i] == actor) - { - continue; - } - - - await UniTask.Delay(500); - // 添加减速Buff - Buff m_Buff1 = new Buff(); - m_Buff1.OnInit(giftConfig.Id, giftConfig.AddPower * num, giftConfig.TimerLen, giftConfig.AddGiftScore, num); - DataGameSceneManager.Instance.m_TeamSortList[i].AddBuff(m_Buff1, unitPlayerData, giftConfig); - } -