| | |
| | | [SerializeField] BaseProperty[] m_BasePropertys; |
| | | [SerializeField] Text[] m_LevelUpPropertys; |
| | | [SerializeField] Button m_StarUpgrade; |
| | | [SerializeField] EquipStarMaterialCandidateWidget m_MaterialCandidateWidget; |
| | | |
| | | EquipStarModel model { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } } |
| | | EquipModel equipModel { get { return ModelCenter.Instance.GetModel<EquipModel>(); } } |
| | |
| | | var candidates = model.GetCandidateEquips(); |
| | | m_CandidateScroll.Init(candidates); |
| | | } |
| | | |
| | | if (force || model.operateMaterialIndex.dirty) |
| | | { |
| | | var index = model.operateMaterialIndex.Fetch(); |
| | | DisplayMaterialCandidates(index); |
| | | } |
| | | } |
| | | |
| | | private void DisplayStars(int level, int equipPlace, int currentStarLevel) |
| | |
| | | } |
| | | } |
| | | |
| | | private void DisplayMaterialCandidates(int materialIndex) |
| | | { |
| | | if (materialIndex == 0) |
| | | { |
| | | m_MaterialCandidateWidget.gameObject.SetActive(false); |
| | | } |
| | | else |
| | | { |
| | | m_MaterialCandidateWidget.gameObject.SetActive(true); |
| | | |
| | | var targetEquip = model.selectedEquip.value; |
| | | var item = packModel.GetItemByGuid(targetEquip); |
| | | var starLevel = model.GetEquipStarLevel(item.config.lv, item.config.EquipPlace); |
| | | m_MaterialCandidateWidget.Display(item.config.LV, item.config.EquipPlace, starLevel); |
| | | |
| | | var position = Vector3.zero; |
| | | m_MaterialCandidateWidget.transform.localPosition = position; |
| | | } |
| | | } |
| | | |
| | | private void StarUpgrade() |
| | | { |
| | | var equip = packModel.GetItemByGuid(model.selectedEquip.value); |
| | |
| | | public EquipStarUpgradeMaterialBehaviour m_Material5; |
| | | public EquipStarUpgradeMaterialBehaviour m_MaterialSpecial; |
| | | |
| | | public EquipStarUpgradeMaterialBehaviour this[int index] { |
| | | get { |
| | | public EquipStarUpgradeMaterialBehaviour this[int index] |
| | | { |
| | | get |
| | | { |
| | | switch (index) |
| | | { |
| | | case 1: |