| | |
| | | [SerializeField] Image restImg; //休息状态 |
| | | [SerializeField] GameObject fightGo; //战斗状态 |
| | | [SerializeField] Image fightHeroImg; //战斗显示英雄 |
| | | [SerializeField] ScaleTween fightHeroScale; //战斗显示英雄缩放 |
| | | [SerializeField] UIEffectPlayer fightEffect; |
| | | [SerializeField] FillTween cdTween; |
| | | |
| | |
| | | { |
| | | fightEffect.Play(); |
| | | cdTween.SetStartState(); |
| | | cdTween.Play(()=> |
| | | { |
| | | cdTween.Play(() => |
| | | { |
| | | AutoFightModel.Instance.fightingHeroSkinID = TeamManager.Instance.GetTeam(TeamType.Story).GetNextServerHero(AutoFightModel.Instance.heroGuid).SkinID; |
| | | fightHeroImg.SetOrgSprite(HeroSkinConfig.Get(AutoFightModel.Instance.fightingHeroSkinID).SquareIcon, "HeroHead"); |
| | | }); |
| | | fightHeroScale.SetStartState(); |
| | | fightHeroScale.Play(); |
| | | } |
| | | else |
| | | { |
| | | fightEffect.Stop(); |
| | | cdTween.Stop(); |
| | | cdTween.SetEndState(); |
| | | fightHeroScale.Stop(); |
| | | } |
| | | |
| | | if (AutoFightModel.Instance.fightingHeroSkinID == 0) |