From fd0355c6c9a8c18126376e474d0e35f4ad57e10b Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期一, 03 九月 2018 09:53:38 +0800
Subject: [PATCH] 3160 仙盟联赛添加仙盟等级限制
---
System/FairyAu/FairyLeagueModel.cs | 41 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 41 insertions(+), 0 deletions(-)
diff --git a/System/FairyAu/FairyLeagueModel.cs b/System/FairyAu/FairyLeagueModel.cs
index 80d0e33..f1e0e87 100644
--- a/System/FairyAu/FairyLeagueModel.cs
+++ b/System/FairyAu/FairyLeagueModel.cs
@@ -82,6 +82,8 @@
}
}
+ FairyModel fairyModel { get { return ModelCenter.Instance.GetModel<FairyModel>(); } }
+
public override void Init()
{
ParseConfig();
@@ -103,6 +105,7 @@
public void OnBeforePlayerDataInitialize()
{
ClearFairyWarHelp();
+ frontFairyList.Clear();
fairyLeagueFairyId = 0;
fairyLeagueFairyName = string.Empty;
}
@@ -871,6 +874,44 @@
}
return 0;
}
+
+ #region 鍓�16鍚嶄粰鐩熷垪琛�
+ List<PlayerFairyData.FairyData> frontFairyList = new List<PlayerFairyData.FairyData>();
+ public event Action frontFairyUpdate;
+ public void SearchLeagueFrontFairy()
+ {
+ CA412_tagCGPySearchFamily pak = new CA412_tagCGPySearchFamily();
+ pak.MsgLen = 0;
+ pak.Msg = string.Empty;
+ pak.IsSearching = 100;
+ pak.LV = (byte)fairyModel.fairyLeagueLimit;
+ pak.MaxCount = 16;
+ GameNetSystem.Instance.SendInfo(pak);
+ }
+
+ public void UpdateFrontLeagueFairy(HA408_tagGCPyAllFamilyView package)
+ {
+ if (package.IsSearching == 100)
+ {
+ frontFairyList.Clear();
+ for (int i = 0; i < package.PageCount; i++)
+ {
+ PlayerFairyData.FairyData data = new PlayerFairyData.FairyData();
+ frontFairyList.Add(data);
+ PlayerFairyData.SetFairyViewData(data, package.Family[i]);
+ }
+ if (frontFairyUpdate != null)
+ {
+ frontFairyUpdate();
+ }
+ }
+ }
+
+ public List<PlayerFairyData.FairyData> frontLeagueFairy
+ {
+ get { return frontFairyList; }
+ }
+ #endregion
#endregion
#region 绾㈢偣
private Redpoint m_LeagueRedpoint = new Redpoint(107, 10704);
--
Gitblit v1.8.0