| | |
| | | |
| | | protected override void OnAfterOpen() |
| | | { |
| | | model.selectedLevelChangeEvent += OnSelectedLevelChange; |
| | | } |
| | | |
| | | protected override void OnPreClose() |
| | | { |
| | | model.selectedLevelChangeEvent -= OnSelectedLevelChange; |
| | | } |
| | | |
| | | protected override void OnAfterClose() |
| | | { |
| | | } |
| | | |
| | | protected override void OnActived() |
| | | { |
| | | base.OnActived(); |
| | | DisplayEquips(); |
| | | DisplayFightPoint(); |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | private void Display() |
| | | private void OnSelectedLevelChange() |
| | | { |
| | | DisplayEquips(); |
| | | DisplayFightPoint(); |
| | | } |
| | | |
| | | private void DisplayEquips() |
| | | { |
| | | var equipDetails = model.GetEquipBriefs(); |
| | | for (int i = 1; i <= 12; i++) |
| | | { |
| | | var itemId = equipDetails.ContainsKey(i) ? equipDetails[i].itemId : 0; |
| | | var star = equipDetails.ContainsKey(i) ? equipDetails[i].star : 0; |
| | | m_EquipSlots[i].Display(i, itemId, star); |
| | | } |
| | | } |
| | | |
| | | private void DisplayFightPoint() |
| | | { |
| | | m_FightPoint.text = model.GetFightPoint().ToString(); |
| | | } |
| | | |
| | | [System.Serializable] |