| | |
| | |
|
| | | RuneTowerModel runeTowerModel { get { return ModelCenter.Instance.GetModel<RuneTowerModel>(); } }
|
| | |
|
| | | public void Display(int _floor)
|
| | | public void Display(int selectedFloor, int nextUnLockFloor)
|
| | | {
|
| | | var config = Config.Instance.Get<RuneTowerFloorConfig>(_floor);
|
| | | if (_floor == runeTowerModel.selectedFloor)
|
| | | var config = Config.Instance.Get<RuneTowerFloorConfig>(nextUnLockFloor);
|
| | | if (nextUnLockFloor == runeTowerModel.selectedFloor)
|
| | | {
|
| | | m_FloorTitle.text = Language.Get("RuneTower10");
|
| | | }
|
| | |
| | | m_UnLockRuneHoleContainer.gameObject.SetActive(true);
|
| | | m_UnLockRuneComposeContainer.gameObject.SetActive(false);
|
| | |
|
| | | var nextHole = runeTowerModel.GetAccumulativeUnLockHoleCount(_floor);
|
| | | var nextHole = runeTowerModel.GetAccumulativeUnLockHoleCount(nextUnLockFloor);
|
| | | var currentHole = nextHole - 1;
|
| | | m_CurrentUnLockRuneHole.text = currentHole.ToString();
|
| | | m_NextUnLockRuneHole.text = nextHole.ToString();
|
| | | }
|
| | | else
|
| | | else if (config.UnLockCompose > 0)
|
| | | {
|
| | | m_UnLockRuneTypeContainer.gameObject.SetActive(false);
|
| | | m_UnLockRuneHoleContainer.gameObject.SetActive(false);
|
| | |
| | | m_UnLockRuneCompose.text = Language.Get("RuneTower8", Language.Get(StringUtility.Contact("RuneType_", itemConfig.Effect1)));
|
| | | m_RuneComposeBehaviour.Display(config.UnLockCompose);
|
| | | }
|
| | | else
|
| | | {
|
| | | var selectedConfig = Config.Instance.Get<RuneTowerFloorConfig>(selectedFloor);
|
| | | m_UnLockRuneTypeContainer.gameObject.SetActive(true);
|
| | | m_UnLockRuneHoleContainer.gameObject.SetActive(false);
|
| | | m_UnLockRuneComposeContainer.gameObject.SetActive(false);
|
| | |
|
| | | var itemConfig = Config.Instance.Get<ItemConfig>(selectedConfig.RuneDrop);
|
| | | m_UnLockRuneType.text = Language.Get("RuneTower13", Language.Get(StringUtility.Contact("RuneType_", itemConfig.Effect1)));
|
| | | m_RuneBehaviour.Display(config.RuneDrop);
|
| | | }
|
| | | }
|
| | |
|
| | | }
|