| System/Auction/AuctionModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/ImpactRankModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/ImpactRankWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Tip/PlayerDetailWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Utility/EnumHelper.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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]