| | |
| | | DisplayEvenKill();
|
| | | BattleHint.Instance.battleHintUpdate += BattleHintUpdate;
|
| | | BattleHint.Instance.evenKillUpdate += EvenKillUpdate;
|
| | | WindowCenter.Instance.windowBeforeOpenEvent += WindowBeforeOpenEvent;
|
| | | }
|
| | |
|
| | | protected override void OnAfterOpen()
|
| | |
| | |
|
| | | protected override void OnPreClose()
|
| | | {
|
| | | StopAllCoroutines();
|
| | | BattleHint.Instance.battleHintUpdate -= BattleHintUpdate;
|
| | | BattleHint.Instance.evenKillUpdate -= EvenKillUpdate;
|
| | | WindowCenter.Instance.windowBeforeOpenEvent -= WindowBeforeOpenEvent;
|
| | | }
|
| | |
|
| | | protected override void OnAfterClose()
|
| | |
| | | }
|
| | | #endregion
|
| | |
|
| | | private void WindowBeforeOpenEvent(Window window)
|
| | | {
|
| | | if (window is TreasureBaseWin)
|
| | | {
|
| | | CloseImmediately();
|
| | | }
|
| | | }
|
| | |
|
| | | private void BattleHintUpdate()
|
| | | {
|
| | | if (!isBattleHint)
|