From 89343a7a0909e5244a3b69c4db1294de4536243b Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 15 十二月 2025 18:15:22 +0800
Subject: [PATCH] 262 幻境阁系统-客户端 新增仅适用武将解锁的头像和形象的红点移除规则
---
Main/System/Main/HeroFightingCardCell.cs | 42 +++++++++++++++++++++++++++++++++++-------
1 files changed, 35 insertions(+), 7 deletions(-)
diff --git a/Main/System/Main/HeroFightingCardCell.cs b/Main/System/Main/HeroFightingCardCell.cs
index 410c72c..23153d5 100644
--- a/Main/System/Main/HeroFightingCardCell.cs
+++ b/Main/System/Main/HeroFightingCardCell.cs
@@ -14,6 +14,9 @@
[SerializeField] Transform starRect;
[SerializeField] List<Image> starsImg;
[SerializeField] UIEffectPlayer fightEffect;
+ [SerializeField] UIAlphaTween fightAlphaTween;
+ [SerializeField] PositionTween fightPosTween;
+ [SerializeField] ScaleTween fightScaleTween;
[SerializeField] FillTween cdTween;
[SerializeField] Button clickEmptyBtn;
@@ -118,8 +121,6 @@
void ClickHero()
{
- HeroUIManager.Instance.selectHeroListJob = 0;
- HeroUIManager.Instance.selectHeroListCountry = 0;
HeroUIManager.Instance.SortHeroList();
HeroUIManager.Instance.selectHeroGuid = guid;
UIManager.Instance.OpenWindow<HeroTrainWin>();
@@ -135,12 +136,13 @@
{
HeroUIManager.Instance.OnUnLockHeroCountEvent?.Invoke();
SysNotifyMgr.Instance.ShowTip("HeroCountUnLock5", TeamConst.MaxTeamHeroCount - HeroUIManager.Instance.lockIndexList.Count);
+ NewBieCenter.Instance.StartNewBieGuide(95);
};
unlockEffect.Play();
}
return;
}
- UIManager.Instance.OpenWindow<HeroCallWin>();
+ UIManager.Instance.OpenWindow<HeroPosWin>();
}
void OnSkillCast(bool isfighting)
{
@@ -156,15 +158,41 @@
{
if (isfighting)
{
- fightEffect.Play();
- cdTween.SetStartState();
- cdTween.Play();
+ // fightEffect.Play();
+ // cdTween.SetStartState();
+ // cdTween.Play();
+ fightAlphaTween.SetStartState();
+
+ fightAlphaTween.Play(()=>
+ {
+ fightAlphaTween.Stop();
+ fightPosTween.Stop();
+ fightPosTween.SetStartState();
+ fightScaleTween.Stop();
+ fightScaleTween.transform.localScale = Vector3.one;
+ qualityBG.raycastTarget = true;
+ });
+ fightPosTween.SetStartState();
+ fightPosTween.Play();
+ fightScaleTween.SetStartState();
+ fightScaleTween.Play();
+ qualityBG.raycastTarget = false;
+
+
}
else
{
fightEffect.Stop();
- cdTween.Stop();
+ fightAlphaTween.Stop();
+ fightPosTween.SetStartState();
+ fightPosTween.Stop();
+ fightScaleTween.Stop();
+ fightScaleTween.transform.localScale = Vector3.one;
+
+ // cdTween.Stop();
cdTween.SetEndState();
+
+ qualityBG.raycastTarget = true;
}
}
--
Gitblit v1.8.0