| System/Realm/RealmUpWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Skill/SkillModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Skill/SkillPassWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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()