| System/Equip/CandidateEquipWidget.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Equip/CandidateEquipWidget.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Equip/EquipSuitPropertyWidget.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Equip/EquipSuitPropertyWidget.cs.meta | 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Equip/RealmEquipWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Utility/VesselExtension.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Utility/VesselExtension.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Equip/CandidateEquipWidget.cs
New file @@ -0,0 +1,47 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class CandidateEquipWidget : MonoBehaviour { [SerializeField] Text m_Title; [SerializeField] RectTransform m_CandidateContainer; [SerializeField] CyclicScroll m_CandidateEquipScroll; [SerializeField] Button m_PutonEquip; [SerializeField] RectTransform m_GetWayContainer; EquipModel model { get { return ModelCenter.Instance.GetModel<EquipModel>(); } } public void Display() { m_Title.text = "头部"; var candidates = model.GetCandidateEquips(); if (!candidates.IsNullOrEmpty()) { m_CandidateContainer.gameObject.SetActive(true); m_GetWayContainer.gameObject.SetActive(false); m_CandidateEquipScroll.Init(candidates); } else { m_CandidateContainer.gameObject.SetActive(false); m_GetWayContainer.gameObject.SetActive(true); } m_PutonEquip.SetListener(() => { model.PutOn(model.selectedEquip.value); }); } public void Dispose() { } } } System/Equip/CandidateEquipWidget.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: fef43225c18740a48b337958f71fd5fe timeCreated: 1551406403 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: System/Equip/EquipSuitPropertyWidget.cs
File was renamed from System/Equip/EquipSuitPropertyBehaviour.cs @@ -9,9 +9,8 @@ namespace Snxxz.UI { public class EquipSuitPropertyBehaviour : MonoBehaviour public class EquipSuitPropertyWidget : MonoBehaviour { [SerializeField] Text m_SuitName; [SerializeField] Text[] m_SuitEquipNames; @@ -38,7 +37,10 @@ eightSuitLevel = starModel.GetSuitLevel(level, EquipSuitType.EightSuit); } } public void Dispose() { } System/Equip/EquipSuitPropertyWidget.cs.meta
System/Equip/RealmEquipWin.cs
@@ -22,11 +22,8 @@ [SerializeField] Toggle m_SuitProperty; [SerializeField] Toggle m_CandidateEquip; [SerializeField] RectTransform m_SuitPropertyContainer; [SerializeField] EquipSuitPropertyBehaviour m_SuitPropertyBehaviour; [SerializeField] RectTransform m_CandidateEquipContainer; [SerializeField] CyclicScroll m_CandidateEquipScroll; [SerializeField] Button m_PutonEquip; [SerializeField] EquipSuitPropertyWidget m_SuitPropertyWidget; [SerializeField] CandidateEquipWidget m_CandidateEquipWidget; ShowType currentShowType = ShowType.SuitProperty; EquipModel model { get { return ModelCenter.Instance.GetModel<EquipModel>(); } } @@ -55,8 +52,6 @@ ShowCandidateEquips(); } }); m_PutonEquip.SetListener(() => { model.PutOn(model.selectedEquip.value); }); } protected override void OnPreOpen() @@ -92,17 +87,17 @@ private void ShowSuitProperty(int level) { currentShowType = ShowType.SuitProperty; m_SuitPropertyContainer.gameObject.SetActive(true); m_CandidateEquipContainer.gameObject.SetActive(false); m_SuitPropertyWidget.gameObject.SetActive(true); m_CandidateEquipWidget.gameObject.SetActive(false); m_SuitPropertyBehaviour.Display(level); m_SuitPropertyWidget.Display(level); } private void ShowCandidateEquips() { currentShowType = ShowType.CandidateEquip; m_SuitPropertyContainer.gameObject.SetActive(false); m_CandidateEquipContainer.gameObject.SetActive(true); m_SuitPropertyWidget.gameObject.SetActive(false); m_CandidateEquipWidget.gameObject.SetActive(true); DisplayCandidateEquips(); } @@ -158,7 +153,7 @@ private void DisplayCandidateEquips() { m_CandidateEquipScroll.Init(model.GetCandidateEquips()); m_CandidateEquipWidget.Display(); } #endregion Utility/VesselExtension.cs
New file @@ -0,0 +1,13 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; public static class VesselExtension { public static bool IsNullOrEmpty<T>(this List<T> vessel) { return vessel == null || vessel.Count == 0; } } Utility/VesselExtension.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: 010f49a2fd5e80549a0a31cc591d480b timeCreated: 1551410370 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: