少年修仙传客户端代码仓库
client_Zxw
2018-09-25 39be1d5c07fade0d6ff9c7f4e50a1338f63d7b48
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
3个文件已修改
88 ■■■■ 已修改文件
System/Realm/RealmUpWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/SkillModel.cs 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/SkillPassWin.cs 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmUpWin.cs
@@ -48,6 +48,7 @@
        [SerializeField] Button m_SingleDungeon;
        [SerializeField] Button m_FuncButton;
        [SerializeField] Text m_RealmStageTip;
        [SerializeField] RedpointBehaviour m_SingleRedpoint;
        [SerializeField] RectTransform m_ContainerFightPower;
        [SerializeField] Text m_FightPower;
@@ -337,6 +338,7 @@
            m_Group.gameObject.SetActive(!realmModel.IsRealmHighest && config.IsBigRealm == 1 && satisfyChallenge);
            m_SingleDungeon.gameObject.SetActive(!realmModel.IsRealmHighest && satisfyChallenge);
            m_FuncButton.gameObject.SetActive(!realmModel.IsRealmHighest && !satisfyChallenge);
            m_SingleRedpoint.gameObject.SetActive(!m_Group.gameObject.activeSelf);
        }
        private void OnFunctionClick()
System/Skill/SkillModel.cs
@@ -350,7 +350,7 @@
                    taskHoleCondition = result;
                }
            }
            UpdateTaskHoleRedpoint();
            //UpdateTaskHoleRedpoint();
        }
        RolePromoteModel m_PromoteModel;
@@ -528,7 +528,7 @@
            }
            playerLoginOk = true;
            UpdateRedpoint();
            UpdateTaskHoleRedpoint();
            //UpdateTaskHoleRedpoint();
        }
        public void CheckEquipPassSkill(PlayerSkillData _skill)
@@ -648,29 +648,29 @@
            UpdateRedpoint();
        }
        public Redpoint taskHoleRedpoint = new Redpoint(10302, 1030299);
        void UpdateTaskHoleRedpoint()
        {
            taskHoleRedpoint.state = RedPointState.None;
            if (DayRemind.Instance.GetDayRemind(DayRemind.TASK_SKILL_HOLE))
            {
                return;
            }
            foreach (var hole in taskHoleDict.Keys)
            {
                var taskId = taskHoleDict[hole];
                if (IsImmediatelyUnlock(hole))
                {
                    var config = Config.Instance.Get<PyTaskConfig>(taskId);
                    if (PlayerDatas.Instance.baseData.LV >= config.lv
                        && !IsTaskHoleUnlock(hole))
                    {
                        taskHoleRedpoint.state = RedPointState.Simple;
                    }
                    return;
                }
            }
        }
        //public Redpoint taskHoleRedpoint = new Redpoint(10302, 1030299);
        //void UpdateTaskHoleRedpoint()
        //{
        //    taskHoleRedpoint.state = RedPointState.None;
        //    if (DayRemind.Instance.GetDayRemind(DayRemind.TASK_SKILL_HOLE))
        //    {
        //        return;
        //    }
        //    foreach (var hole in taskHoleDict.Keys)
        //    {
        //        var taskId = taskHoleDict[hole];
        //        if (IsImmediatelyUnlock(hole))
        //        {
        //            var config = Config.Instance.Get<PyTaskConfig>(taskId);
        //            if (PlayerDatas.Instance.baseData.LV >= config.lv
        //                && !IsTaskHoleUnlock(hole))
        //            {
        //                taskHoleRedpoint.state = RedPointState.Simple;
        //            }
        //            return;
        //        }
        //    }
        //}
        public bool IsImmediatelyUnlock(int hole)
        {
@@ -685,7 +685,7 @@
        public void SetTaskHoleRemind()
        {
            DayRemind.Instance.SetDayRemind(DayRemind.TASK_SKILL_HOLE, true);
            UpdateTaskHoleRedpoint();
            //UpdateTaskHoleRedpoint();
        }
        #endregion
@@ -694,7 +694,7 @@
            if (_id == 109)
            {
                UpdateRedpoint();
                UpdateTaskHoleRedpoint();
                //UpdateTaskHoleRedpoint();
            }
        }
    }
System/Skill/SkillPassWin.cs
@@ -152,22 +152,22 @@
                    OnClickEquipHole(hole, false);
                }
            }
            else if (model.taskHoleRedpoint.state == RedPointState.Simple)
            {
                model.SetTaskHoleRemind();
                for (int i = 0; i < equipPassSkills.Count; i++)
                {
                    PassSkillLimit limit;
                    if (model.TryGetPassSkillLimit(i, out limit))
                    {
                        if (limit.OpenSkillSlots > 0 && model.IsImmediatelyUnlock(i))
                        {
                            OnClickEquipHole(i, false);
                            return;
                        }
                    }
                }
            }
            //else if (model.taskHoleRedpoint.state == RedPointState.Simple)
            //{
            //    model.SetTaskHoleRemind();
            //    for (int i = 0; i < equipPassSkills.Count; i++)
            //    {
            //        PassSkillLimit limit;
            //        if (model.TryGetPassSkillLimit(i, out limit))
            //        {
            //            if (limit.OpenSkillSlots > 0 && model.IsImmediatelyUnlock(i))
            //            {
            //                OnClickEquipHole(i, false);
            //                return;
            //            }
            //        }
            //    }
            //}
        }
        protected override void OnAfterOpen()