| | |
| | | [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; |
| | |
| | | |
| | | void ClickHero() |
| | | { |
| | | HeroUIManager.Instance.selectHeroListJob = 0; |
| | | HeroUIManager.Instance.selectHeroListCountry = 0; |
| | | HeroUIManager.Instance.SortHeroList(); |
| | | HeroUIManager.Instance.selectHeroGuid = guid; |
| | | UIManager.Instance.OpenWindow<HeroTrainWin>(); |
| | |
| | | { |
| | | 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) |
| | | { |
| | |
| | | { |
| | | 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; |
| | | } |
| | | } |
| | | |