少年修仙传客户端代码仓库
client_Zxw
2018-12-27 daec525d92e4ce2d72dfd3f114f6e839af256fe0
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
7个文件已修改
68 ■■■■ 已修改文件
System/Activity/ActivityModel.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerOneVsOnePKSeason.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerOneVsOnePlayerInfo.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/DailyQuestData.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/KingThreeDimensionsBehaviour.cs 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/KingTreasureModel.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Activity/ActivityModel.cs
@@ -271,6 +271,14 @@
                        }
                    }
                    break;
                case DailyQuestType.CrossServerPk:
                    {
                        if(TimeUtility.OpenDay < ModelCenter.Instance.GetModel<CrossServerOneVsOneModel>().afterOpenDayOpenCross)
                        {
                            return true;
                        }
                    }
                    break;
            }
            if (config.UnLockFuncID != 0)
            {
System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
@@ -59,6 +59,8 @@
            {
                SendCrossMatch(1);
            }
            UpdateCrossArenaRedpoint();
        }
        public override void UnInit()
@@ -110,6 +112,8 @@
            {
                UpdateDayAwardsEvent();
            }
            UpdateCrossArenaRedpoint();
        }
        private void UpdateFBHelp()
@@ -458,8 +462,10 @@
        #endregion
        #region 红点
        public const int CrossOneVsOneRedKey = 21301;
        public Redpoint crossOneVsOneRedpoint = new Redpoint(CrossOneVsOneRedKey);
        public const int CrossArenaRedKey = 2130101;
        public Redpoint crossArenaRedpoint = new Redpoint(CrossArenaRedKey);
        public Redpoint crossArenaRedpoint = new Redpoint(CrossOneVsOneRedKey, CrossArenaRedKey);
        public const int CrossDayAwardsRedKey = 21301011;
        public Redpoint crossDayAwardsRedpoint = new Redpoint(CrossArenaRedKey,CrossDayAwardsRedKey);
        public const int CrossMatchRedKey = 21301012;
System/CrossServerOneVsOne/CrossServerOneVsOnePKSeason.cs
@@ -242,7 +242,16 @@
            DailyQuestOpenTime _openTime = null;
            dailyQuestModel.TryGetOpenTime((int)DailyQuestType.CrossServerPk, out _openTime);
            var dayOfWeek = (int)TimeUtility.ServerNow.DayOfWeek;
            return _openTime != null ? _openTime.GetHourMinuteByWeek(dayOfWeek) : null;
            Dictionary<int, List<HourMinute>> keyValues = null;
            if(_openTime != null)
            {
                keyValues = _openTime.NormalOpenTimes;
                if(keyValues.ContainsKey(dayOfWeek))
                {
                    return keyValues[dayOfWeek];
                }
            }
            return null;
        }
        public int IndexOfDays(DateTime time)
System/CrossServerOneVsOne/CrossServerOneVsOnePlayerInfo.cs
@@ -50,7 +50,8 @@
            this.DayPKCount = playerInfo.DayPKCount;
            this.DayBuyCount = playerInfo.DayBuyCount;
            this.DayWinCount = playerInfo.DayWinCount;
            if(UpdatePlayerInfoEvent != null)
            crossServerModel.UpdateCrossArenaRedpoint();
            if (UpdatePlayerInfoEvent != null)
            {
                UpdatePlayerInfoEvent();
            }
System/DailyQuest/DailyQuestData.cs
@@ -56,6 +56,7 @@
    //常规的活动时间,key是星期x
    Dictionary<int, List<HourMinute>> openTimes = new Dictionary<int, List<HourMinute>>();
    public Dictionary<int, List<HourMinute>> NormalOpenTimes { get { return openTimes; }}
    //开服前2周的活动时间,key1是开服日的星期,key2是开服第几天
    Dictionary<int, Dictionary<int, List<HourMinute>>> specialOpenTimes = new Dictionary<int, Dictionary<int, List<HourMinute>>>();
System/Treasure/KingThreeDimensionsBehaviour.cs
@@ -78,19 +78,24 @@
                }
            }
            DisplayWear();
            model.treasureWearRefresh -= TreasureWearRefresh;
            model.treasureWearRefresh += TreasureWearRefresh;
        }
        void DisplayWear()
        {
            Treasure treasure;
            if(treasureModel.TryGetTreasure(treasureId, out treasure))
            if (treasureModel.TryGetTreasure(displayTreasureId, out treasure))
            {
                m_ContainerWearToggle.gameObject.SetActive(treasure.state == TreasureState.Collected);
                m_WearCheck.gameObject.SetActive(model.IsWear(treasureId));
                m_WearCheck.gameObject.SetActive(model.IsWear(displayTreasureId));
            }
            else
            {
                m_ContainerWearToggle.gameObject.SetActive(false);
            }
            model.treasureWearRefresh -= TreasureWearRefresh;
            model.treasureWearRefresh += TreasureWearRefresh;
        }
        public void OnWear()
@@ -101,12 +106,9 @@
            }
        }
        private void TreasureWearRefresh(int id)
        private void TreasureWearRefresh()
        {
            if (id == displayTreasureId)
            {
                Display(id);
            }
            DisplayWear();
        }
        public void Dispose()
System/Treasure/KingTreasureModel.cs
@@ -11,7 +11,7 @@
        Dictionary<int, Dictionary<int, Division>> treasureDivisionDict = new Dictionary<int, Dictionary<int, Division>>();
        Dictionary<int, int> treasureSeasonDict = new Dictionary<int, int>();
        public event Action<int> treasureWearRefresh;
        public event Action treasureWearRefresh;
        public int wearCountLimit { get; private set; }
        public string scoreFormula { get; private set; }
@@ -38,7 +38,10 @@
        public void OnPlayerLoginOk()
        {
            if (treasureWearRefresh != null)
            {
                treasureWearRefresh();
            }
        }
        public override void UnInit()
@@ -221,10 +224,10 @@
                    continue;
                }
                treasureWearDict[(int)data.MWID] = data.IsWear == 1;
                if (treasureWearRefresh != null)
                {
                    treasureWearRefresh((int)data.MWID);
                }
            }
            if (treasureWearRefresh != null)
            {
                treasureWearRefresh();
            }
        }