| | |
| | | [SerializeField] Image m_Select;
|
| | | [SerializeField] RawImage m_GodWeaponModel;
|
| | | [SerializeField] UIEffect m_GodWeaponEffect;
|
| | | [SerializeField] UIEffect m_MoneyHammerEffect;
|
| | |
|
| | | [SerializeField, Header("滑动条时间")] float m_SliderDelay = 0.1f;
|
| | |
|
| | |
| | | ActivateShow.prepareFlySkillEvent += PrepareFlySkillEvent;
|
| | | ActivateShow.complelteFlySkillEvent += ComplelteFlySkillEvent;
|
| | | AutoHammerWin.onConfirm += OnAutoHammerConfirm;
|
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent;
|
| | | }
|
| | |
|
| | | protected override void OnAfterOpen()
|
| | |
| | | ActivateShow.prepareFlySkillEvent -= PrepareFlySkillEvent;
|
| | | ActivateShow.complelteFlySkillEvent -= ComplelteFlySkillEvent;
|
| | | AutoHammerWin.onConfirm -= OnAutoHammerConfirm;
|
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= BeforePlayerDataInitializeEvent;
|
| | | UI3DTreasureExhibition.Instance.StopShow();
|
| | | }
|
| | |
|
| | |
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | private void BeforePlayerDataInitializeEvent()
|
| | | {
|
| | | if (autoHammerState != AutoHammerState.None)
|
| | | {
|
| | | autoHammerState = AutoHammerState.None;
|
| | | }
|
| | | }
|
| | |
|
| | | private void SysNotifyEvent(string key, ArrayList infoList)
|
| | | {
|
| | | if (key == "GetGodWeapon" && infoList != null && infoList.Count >= 2)
|
| | |
| | |
|
| | | private void OnSelectUpdate()
|
| | | {
|
| | | if (autoHammerState != AutoHammerState.None)
|
| | | {
|
| | | autoHammerState = AutoHammerState.None;
|
| | | }
|
| | | DisplayGodWeaponInfo(true);
|
| | | DisplaySkills();
|
| | | DisplayItems();
|
| | |
| | | DisplaySelectItem();
|
| | | DisplayGodWeaponModel();
|
| | | m_GodWeaponController.m_Scorller.RefreshActiveCellViews();
|
| | |
|
| | | if (autoHammerState != AutoHammerState.None)
|
| | | {
|
| | | autoHammerState = AutoHammerState.None;
|
| | | }
|
| | | }
|
| | |
|
| | | private void GodWeaponUpdate()
|
| | |
| | | }
|
| | | m_Exp.text = StringUtility.Contact(godWeaponInfo.exp, "/", config.NeedExp);
|
| | | m_ExpSlider.value = (float)godWeaponInfo.exp / config.NeedExp;
|
| | |
|
| | | if (moneyHammer && autoHammerState != AutoHammerState.None
|
| | | && DTC0403_tagPlayerLoginLoadOK.finishedLogin)
|
| | | {
|
| | | m_MoneyHammerEffect.Play();
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|