少年修仙传客户端代码仓库
client_Wu Xijin
2019-03-04 acc67cb747bf98f25c1740623c81799bcdae8463
3555 新版装备功能开发
4个文件已修改
34 ■■■■■ 已修改文件
System/EquipStar/EquipStarUpgradeCandidateSlot.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarWin.cs 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowBase/ModelCenter.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/ConfigInitiator.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarUpgradeCandidateSlot.cs
@@ -11,10 +11,10 @@
    public class EquipStarUpgradeCandidateSlot : ScrollItem
    {
        [SerializeField] Image m_BackGround;
        [SerializeField] ItemCell m_ItemCell;
        [SerializeField] Text m_ItemName;
        [SerializeField] Button m_Select;
        [SerializeField] RectTransform m_SelectedContainer;
        EquipStarModel model { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } }
        PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
@@ -55,7 +55,8 @@
        {
            if (force || this.candidate.selected.dirty)
            {
                m_SelectedContainer.gameObject.SetActive(this.candidate.selected.Fetch());
                var selected = this.candidate.selected.Fetch();
                m_BackGround.SetSprite(selected ? "Title_PopupWindow" : "Title_RightWindow");
            }
        }
System/EquipStar/EquipStarWin.cs
@@ -14,6 +14,7 @@
    public class EquipStarWin : Window
    {
        [SerializeField] CyclicScroll m_CandidateScroll;
        [SerializeField] Image[] m_Stars;
        [SerializeField] ItemCell m_TargetEquip;
        [SerializeField] Materials m_Materials;
@@ -23,6 +24,7 @@
        [SerializeField] Button m_StarUpgrade;
        EquipStarModel model { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } }
        EquipModel equipModel { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
        PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        #region Built-in
@@ -127,6 +129,13 @@
            {
                m_SuccessRate.text = string.Format("成功率 {0}", model.starUpgradeProbability.Fetch());
            }
            if (force || equipModel.selectedLevel.dirty)
            {
                var level = equipModel.selectedLevel.Fetch();
                var candidates = model.GetCandidateEquips();
                m_CandidateScroll.Init(candidates);
            }
        }
        private void StarUpgrade()
@@ -145,10 +154,8 @@
            public EquipStarUpgradeMaterialBehaviour m_Material5;
            public EquipStarUpgradeMaterialBehaviour m_MaterialSpecial;
            public EquipStarUpgradeMaterialBehaviour this[int index]
            {
                get
                {
            public EquipStarUpgradeMaterialBehaviour this[int index] {
                get {
                    switch (index)
                    {
                        case 1:
System/WindowBase/ModelCenter.cs
@@ -229,8 +229,8 @@
            RegisterModel<NewYearFairylandCeremonyModel>();
            RegisterModel<JadeDynastyGemModel>();
            RegisterModel<LuckyTreasureModel>();
            RegisterModel<EquipModel>();
            RegisterModel<EquipStarModel>();
         //   RegisterModel<EquipModel>();
           // RegisterModel<EquipStarModel>();
            RegisterModel<TreasureSkillModel>();
            inited = true;
        }
Utility/ConfigInitiator.cs
@@ -52,8 +52,8 @@
    {
        PriorTasks();
        NormalTasks();
        minWorkingTask = GetMinWorkingTaskCount();
        maxWorkingTask = GetMaxWorkingTaskCount();
        minWorkingTask = 1; //GetMinWorkingTaskCount();
        maxWorkingTask = 1; //GetMaxWorkingTaskCount();
        completeCount = 0;
        priorTaskCount = priorTasks.Count;
@@ -277,9 +277,9 @@
        normalTasks.Add(new ConfigInitTask("DailyQuestMixServerStateTimeConfig", () => { DailyQuestMixServerStateTimeConfig.Init(); }, () => { return DailyQuestMixServerStateTimeConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("CrossRealmPKDanAwardConfig", () => { CrossRealmPKDanAwardConfig.Init(); }, () => { return CrossRealmPKDanAwardConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("CrossServerOneVsOneRobotConfig", () => { CrossServerOneVsOneRobotConfig.Init(); }, () => { return CrossServerOneVsOneRobotConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("EquipPlaceMapConfig", () => { EquipPlaceMapConfig.Init(); }, () => { return EquipPlaceMapConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("EquipControlConfig", () => { EquipControlConfig.Init(); }, () => { return EquipControlConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("EquipSuitConfig", () => { EquipSuitConfig.Init(); }, () => { return EquipSuitConfig.inited; }));
     //   normalTasks.Add(new ConfigInitTask("EquipPlaceMapConfig", () => { EquipPlaceMapConfig.Init(); }, () => { return EquipPlaceMapConfig.inited; }));
      //  normalTasks.Add(new ConfigInitTask("EquipControlConfig", () => { EquipControlConfig.Init(); }, () => { return EquipControlConfig.inited; }));
       // normalTasks.Add(new ConfigInitTask("EquipSuitConfig", () => { EquipSuitConfig.Init(); }, () => { return EquipSuitConfig.inited; }));
    }
    static List<ConfigInitTask> doingTasks = new List<ConfigInitTask>();