| | |
| | | PackManager.Instance.RefreshItemLockEvent += RefreshItemLockEvent; |
| | | HeroManager.Instance.onHeroChangeEvent += RefreshHeroEvent; |
| | | UIManager.Instance.OnCloseWindow += OnCloseWindow; |
| | | HeroUIManager.Instance.OnTeamPosChangeEvent += TeamPosChangeEvent; |
| | | TeamManager.Instance.OnTeamChange += TeamPosChangeEvent; |
| | | guid = HeroUIManager.Instance.selectHeroGuid; |
| | | hero = HeroManager.Instance.GetHero(guid); |
| | | unfoldState = false; |
| | |
| | | PackManager.Instance.RefreshItemLockEvent -= RefreshItemLockEvent; |
| | | HeroManager.Instance.onHeroChangeEvent -= RefreshHeroEvent; |
| | | UIManager.Instance.OnCloseWindow -= OnCloseWindow; |
| | | HeroUIManager.Instance.OnTeamPosChangeEvent -= TeamPosChangeEvent; |
| | | TeamManager.Instance.OnTeamChange -= TeamPosChangeEvent; |
| | | } |
| | | |
| | | private void OnCloseWindow(UIBase closeUI) |
| | |
| | | } |
| | | } |
| | | |
| | | void TeamPosChangeEvent(List<int> posList, int flyFrom, Vector3 startPos) |
| | | { |
| | | void TeamPosChangeEvent(TeamType teamType) |
| | | { |
| | | if (teamType != TeamType.Story) |
| | | return; |
| | | fightPowerText.text = UIHelper.ReplaceLargeArtNum(hero.CalculatePower()); |
| | | } |
| | | } |