少年修仙传客户端代码仓库
client_Hale
2018-09-18 41ed69730e2781f81e1d0679c7b8f386cba56b6b
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
3个文件已修改
28 ■■■■ 已修改文件
System/DailyQuest/DailyQuestData.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/BossHomeModel.cs 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/PersonalBossModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/DailyQuestData.cs
@@ -330,7 +330,7 @@
        var openDayWeek = (int)TimeUtility.openServerTime.DayOfWeek;
        List<HourMinute> hourMinutes = null;
        var dayDelta = (week == 0 ? 7 : week) - openDayWeek;
        var dayDelta = (week == 0 ? 7 : week) - (openDayWeek == 0 ? 7 : openDayWeek);
        if (TimeUtility.OpenWeekCnt < 1 && dayDelta < 0)
        {
            openTimes.TryGetValue(week, out hourMinutes);
@@ -358,7 +358,7 @@
    {
        var openDayWeek = (int)TimeUtility.openServerTime.DayOfWeek;
        var todayWeek = (int)TimeUtility.ServerNow.DayOfWeek;
        var dayDelta = ((week == 0 ? 7 : week) - (todayWeek == 0 ? 7 : todayWeek));
        var dayDelta = (week == 0 ? 7 : week) - (openDayWeek == 0 ? 7 : openDayWeek);
        if (TimeUtility.OpenWeekCnt < 1 && dayDelta < 0)
        {
System/FindPrecious/BossHomeModel.cs
@@ -50,11 +50,7 @@
            get { return m_WearyValue; }
            set {
                m_WearyValue = value;
                var count = vipModel.GetVipPrivilegeCnt(VipPrivilegeType.BossHomeAwardLimit) - m_WearyValue;
                bossHomeRedpoint.count = count;
                bossHomeRedpoint.state = count > 0 ? RedPointState.Quantity : RedPointState.None;
                UpdateRedpoint();
                if (bossWearyValueChangeEvent != null)
                {
                    bossWearyValueChangeEvent();
@@ -75,10 +71,12 @@
        public override void Init()
        {
            ParseConfig();
            PlayerDatas.Instance.PlayerDataRefreshEvent += OnPlayerDataChange;
        }
        public override void UnInit()
        {
            PlayerDatas.Instance.PlayerDataRefreshEvent -= OnPlayerDataChange;
        }
        public bool TryGetBossHomeData(int _layer, out BossHomeData _data)
@@ -148,6 +146,21 @@
            }
        }
        private void OnPlayerDataChange(PlayerDataRefresh _type, int _value)
        {
            if (_type == PlayerDataRefresh.VIPLv)
            {
                UpdateRedpoint();
            }
        }
        private void UpdateRedpoint()
        {
            var count = vipModel.GetVipPrivilegeCnt(VipPrivilegeType.BossHomeAwardLimit) - m_WearyValue;
            bossHomeRedpoint.count = count;
            bossHomeRedpoint.state = count > 0 ? RedPointState.Quantity : RedPointState.None;
        }
        private void ParseConfig()
        {
            var bossHomeConfigs = Config.Instance.GetAllValues<BossHomeConfig>();
System/FindPrecious/PersonalBossModel.cs
@@ -133,6 +133,7 @@
            if (enterTimes >= totalTimes)
            {
                personalRedpoint.count = 0;
                personalRedpoint.state = RedPointState.None;
                return;
            }