少年修仙传客户端代码仓库
client_Zxw
2018-11-24 8bf793f117d355a5f378d2fca755f84981e2f2ae
4714 【1.3】【前端】新的洗练副本-冰晶矿脉(新),原冰晶矿脉副本删除
4个文件已修改
33 ■■■■■ 已修改文件
System/DailyQuest/DailyQuestModel.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonGradeWin.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/IceCrystalVeinModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/IceCrystalVeinWin.cs 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/DailyQuestModel.cs
@@ -833,6 +833,8 @@
                                {
                                    return DailyQuestState.CanBuyTimes;
                                }
                            case 19:
                                return DailyQuestState.Normal;
                            default:
                                return DailyQuestState.Completed;
                        }
System/Dungeon/DungeonGradeWin.cs
@@ -41,10 +41,6 @@
        DateTime dungeonEndTime;
        private bool exitDungeonStage = false;
        public  enum CopyMapId
        {
            IceCrystalVein=31140,
        }
        private DungeonModel model
        {
            get
@@ -65,7 +61,6 @@
        protected override void OnPreOpen()
        {
            model.dungeonCoolDownEvent += DungeonCoolDownEvent;
            DebugEx.LogError(PlayerDatas.Instance.baseData.MapID);
            SetTween(gradePosTween, gradeScaleTween, 0);
            SetTween(expPosTween, expScaleTween, 0);
@@ -98,7 +93,7 @@
            int rate = 0;
            if (model.GetRewardRateWithGrade(_mapid, model.mission.grade, out rate))
            {
                if (PlayerDatas.Instance.baseData.MapID == (int)CopyMapId.IceCrystalVein)
                if (PlayerDatas.Instance.baseData.MapID ==IceCrystalVeinModel.ICECRYSTALVEIN_MAPID)
                {
                    expGrade.SetSprite(GetStarNum(model.mission.grade));
                }
@@ -112,7 +107,7 @@
            }
            else
            {
                if (PlayerDatas.Instance.baseData.MapID == (int)CopyMapId.IceCrystalVein)
                if (PlayerDatas.Instance.baseData.MapID == IceCrystalVeinModel.ICECRYSTALVEIN_MAPID)
                {
                    grade.SetSprite(GetStarNum(model.mission.grade));
                }
@@ -148,7 +143,7 @@
            else if (index == 1)
            {
                expContainer.SetActive(false);
                if (PlayerDatas.Instance.baseData.MapID == (int)CopyMapId.IceCrystalVein)
                if (PlayerDatas.Instance.baseData.MapID == IceCrystalVeinModel.ICECRYSTALVEIN_MAPID)
                {
                    grade.SetSprite(GetStarNum(model.mission.grade));
                }
@@ -171,7 +166,7 @@
                    endTime = model.GetCoolDownEndTime(type);
                    break;
                case DungeonCoolDownType.LeaveMap:
                    if (PlayerDatas.Instance.baseData.MapID == (int)CopyMapId.IceCrystalVein)
                    if (PlayerDatas.Instance.baseData.MapID == IceCrystalVeinModel.ICECRYSTALVEIN_MAPID)
                    {
                        surplusTime.text = Language.Get("IceCrystal_3", GetStarNumStr(model.mission.grade));
                    }
@@ -220,7 +215,7 @@
                expContainer.SetActive(false);
                gradeContainer.SetActive(false);
            }
            if (PlayerDatas.Instance.baseData.MapID == (int)CopyMapId.IceCrystalVein)
            if (PlayerDatas.Instance.baseData.MapID == IceCrystalVeinModel.ICECRYSTALVEIN_MAPID)
            {
                grade.SetSprite(GetStarNum(model.mission.grade));
            }
@@ -267,7 +262,7 @@
                        }
                    }
                    else timeZeroShow = false;
                    if (PlayerDatas.Instance.baseData.MapID == (int)CopyMapId.IceCrystalVein)
                    if (PlayerDatas.Instance.baseData.MapID == IceCrystalVeinModel.ICECRYSTALVEIN_MAPID)
                    {
                        surplusTime.text = Language.Get("DungeonGrade_3", TimeUtility.SecondsToHMSCHSRetain((int)surplus.TotalSeconds, false, false), GetStarNumStr(model.mission.grade - 1));
                    }
System/Dungeon/IceCrystalVeinModel.cs
@@ -36,6 +36,7 @@
    public event Action UpdateIceLodeInf;
    DungeonModel m_Model;
    DungeonModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<DungeonModel>()); } }
    public const int ICECRYSTALVEIN_MAPID = 31140;
    public override void Init()
    {
        var IceLodeCfg = Config.Instance.Get<FuncConfigConfig>("IceLodeCfg");
System/Dungeon/IceCrystalVeinWin.cs
@@ -24,6 +24,7 @@
        [SerializeField] Transform m_GridBottom;//底层组
        [SerializeField] Text m_TextNumber;//扫荡战力
        [SerializeField] Text m_Text_Fight;//我的战力
        [SerializeField] Text m_TextLv;//挑战等级
        ItemTipsModel _itemTipsModel;
        ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
        IceCrystalVeinModel m_IceCrystalVeinModel;
@@ -43,8 +44,9 @@
            for (int i = 0; i < IceCrystalVeinReward.Length; i++)
            {
                IceCrystalVeinMiddle.Add(IceCrystalVeinReward[i]);
            }
            }
            var Openconfig = Config.Instance.Get<FuncOpenLVConfig>(83);
            m_TextLv.text = Language.Get("IceCrystal_4", Openconfig.LimitLV);
        }
        protected override void AddListeners()
@@ -128,6 +130,11 @@
            var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId);
            if (dungeonConfig == null)
            {
                return;
            }
            if (PlayerDatas.Instance.baseData.MapID == IceCrystalVeinModel.ICECRYSTALVEIN_MAPID)//副本中不允许扫荡
            {
                SysNotifyMgr.Instance.ShowTip("IceCrystal_Sweep");
                return;
            }
            if (dungeonConfig.SweepLVLimit > PlayerDatas.Instance.baseData.LV)
@@ -357,7 +364,7 @@
            m_TextNumber.text = PlayerLV.IceLodeFightPower.ToString();
            if (PlayerDatas.Instance.baseData.FightPoint >= PlayerLV.IceLodeFightPower)
            {
                m_Text_Fight.color = new Color32(27,103,22,255);
                m_Text_Fight.color = new Color32(16,157,6,255);
            }
            else
            {