少年修仙传客户端代码仓库
client_Hale
2019-07-16 49c285ef726203521bf21ed84a27fc3a073646ba
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
5个文件已修改
53 ■■■■■ 已修改文件
System/Auction/AuctionModel.cs 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/ImpactRankModel.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/ImpactRankWin.cs 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Tip/PlayerDetailWin.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/EnumHelper.cs 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionModel.cs
@@ -77,6 +77,7 @@
        {
            StageLoad.Instance.onStageLoadFinish += OnStageLoadFinish;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefreshEvent;
        }
        public void OnBeforePlayerDataInitialize()
@@ -107,6 +108,16 @@
        {
            StageLoad.Instance.onStageLoadFinish -= OnStageLoadFinish;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefreshEvent;
        }
        private void PlayerDataRefreshEvent(PlayerDataType dataType)
        {
            if (dataType == PlayerDataType.RealmLevel
                && isServerPrepare)
            {
                AutoFocusAuctionItem(PlayerDatas.Instance.baseData.realmLevel);
            }
        }
        private void OnFuncStateChangeEvent(int id)
@@ -114,6 +125,11 @@
            if (id == (int)FuncOpenEnum.Market)
            {
                RefreshRedpoint();
                if (isServerPrepare && FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Market))
                {
                    AutoFocusAuctionItem(0);
                }
            }
        }
@@ -976,6 +992,30 @@
            return true;
        }
        void AutoFocusAuctionItem(int realmLevel)
        {
            var configs = auctionHelpModel.GetAuctionItemList(1);
            if (configs != null)
            {
                foreach (var config in configs)
                {
                    if (ItemLogicUtility.Instance.IsRealmEquip(config.ItemID))
                    {
                        var itemConfig = ItemConfig.Get(config.ItemID);
                        if (itemConfig.EquipPlace <= 8 && itemConfig.SuiteiD == 0)
                        {
                            continue;
                        }
                        var equipControlConfig = EquipControlConfig.Get(itemConfig.LV, itemConfig.EquipPlace);
                        if (equipControlConfig.level == realmLevel)
                        {
                            AuctionInquiry.Instance.SendAttentionAuctionItemChange(config.ItemID, 1);
                        }
                    }
                }
            }
        }
        static List<int> ParseFairyPlayers(string familyPlayerIdStr)
        {
            List<int> list = new List<int>();
System/OpenServerActivity/ImpactRankModel.cs
@@ -23,6 +23,7 @@
             RankType.OpenServerRecharge,
             RankType.OpenServerPet,
             RankType.OpenServerReikiPoint,
             RankType.OpenServerStartLevel,
        };
        RankModel rankModel { get { return ModelCenter.Instance.GetModel<RankModel>(); } }
@@ -401,6 +402,8 @@
                    return RankType.OpenServerPet;
                case 11:
                    return RankType.OpenServerReikiPoint;
                case 12:
                    return RankType.OpenServerStartLevel;
            }
            return RankType.OpenServerMount;
        }
System/OpenServerActivity/ImpactRankWin.cs
@@ -499,6 +499,10 @@
                    return 39;
                case 10:
                    return 40;
                case 11:
                    return 13;
                case 12:
                    return 49;
            }
            return 13;
        }
System/Tip/PlayerDetailWin.cs
@@ -214,11 +214,6 @@
            switch (funcTypes[i])
            {
                case PlayerDetails.DetailType.PrivateChat:
                    if (PlayerDetails.OnlineType != 1)
                    {
                        SysNotifyMgr.Instance.ShowTip("Friend_OffLine");
                        break;
                    }
                    if (PlayerDetails.PlayerID != 0)
                    {
                        if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Friend))
Utility/EnumHelper.cs
@@ -1571,6 +1571,7 @@
    OpenServerPet = 22,
    Def_BT_NewFCCostGold = 23, //消费排行榜(新仙界盛典)  23
    OpenServerReikiPoint = 24,//灵根点
    OpenServerStartLevel = 25,
}
[XLua.LuaCallCSharp]