| | |
| | | m_ContainerUnlock.gameObject.SetActive(active);
|
| | | m_ContainerSlider.gameObject.SetActive(active);
|
| | | m_Hammer.gameObject.SetActive(active || model.SatisfyUnlockCondition(model.selectType));
|
| | | AutoHammerCost autoHammerCost;
|
| | | bool requireAutoHammer = model.TryGetAutoHammerCost(model.selectType, out autoHammerCost);
|
| | | m_AutoHammer.gameObject.SetActive(active && requireAutoHammer);
|
| | | m_AutoHammer.gameObject.SetActive(active);
|
| | | if (!active)
|
| | | {
|
| | | m_CostItemTitle.text = Language.Get("L1049");
|
| | |
| | | }
|
| | | else
|
| | | {
|
| | | AutoHammerWin.selectGodWeaponType = model.selectType;
|
| | | WindowCenter.Instance.Open<AutoHammerWin>();
|
| | | AutoHammerCost autoHammerCost;
|
| | | if (model.TryGetAutoHammerCost(model.selectType, out autoHammerCost))
|
| | | {
|
| | | AutoHammerWin.selectGodWeaponType = model.selectType;
|
| | | WindowCenter.Instance.Open<AutoHammerWin>();
|
| | | }
|
| | | else
|
| | | {
|
| | | var items = model.GetLevelUpItemByType(model.selectType);
|
| | | ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(items[0]);
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|