| | |
| | | [SerializeField] ButtonEx btnChatWin; |
| | | [SerializeField] TextEx txtChatChannel; |
| | | |
| | | |
| | | [SerializeField] Transform transChatBulletView; |
| | | GameObject chatBulletViewPrefab; |
| | | |
| | | [SerializeField] UIEffectPlayer autoFightBossUIEffectPlayer; |
| | | |
| | | |
| | | /// <summary> |
| | |
| | | TimeMgr.Instance.OnDayEvent += OnDayEvent; |
| | | ChatManager.Instance.OnUpdateTalkEvent += OnUpdateTalkEvent; |
| | | UIManager.Instance.OnOpenWindow += OnOpenWindow; |
| | | AutoFightModel.Instance.OnAutoChallengeBossEvent += OnAutoChallengeBossEvent; |
| | | autoFightBossUIEffectPlayer.Stop(); |
| | | if (AutoFightModel.Instance.isAutoChallengeBoss) |
| | | { |
| | | autoFightBossUIEffectPlayer.Play(); |
| | | } |
| | | Display(); |
| | | DisplayFirstChargeBtn(); |
| | | DisplayOSActivity(); |
| | |
| | | // battleWin.SetBattleField(BattleManager.Instance.storyBattleField); |
| | | |
| | | DelayPlayMusic().Forget(); |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | TimeMgr.Instance.OnDayEvent -= OnDayEvent; |
| | | ChatManager.Instance.OnUpdateTalkEvent -= OnUpdateTalkEvent; |
| | | UIManager.Instance.OnOpenWindow -= OnOpenWindow; |
| | | |
| | | AutoFightModel.Instance.OnAutoChallengeBossEvent += OnAutoChallengeBossEvent; |
| | | |
| | | // 关闭的时候把战斗界面也给关了 虽然是在外面开的 |
| | | UIManager.Instance.CloseWindow<BattleWin>(); |
| | | } |
| | | |
| | | private void OnAutoChallengeBossEvent(bool isStart) |
| | | { |
| | | if (isStart) |
| | | { |
| | | autoFightBossUIEffectPlayer.Play(); |
| | | } |
| | | else |
| | | { |
| | | autoFightBossUIEffectPlayer.Stop(); |
| | | } |
| | | } |
| | | |
| | | private void OnOpenWindow(UIBase win) |
| | | { |
| | | if (win is ChatWin) |