|
@@ -111,7 +111,7 @@ namespace GFGGame
|
|
|
/// <value></value>
|
|
|
public bool IsSeasonOpen
|
|
|
{
|
|
|
- get
|
|
|
+ get
|
|
|
{
|
|
|
ArenaOpenCfg cfg = ArenaOpenCfgArray.Instance.GetCfg(SeasonId);
|
|
|
if (TimeUtil.IsBeforeCurTime(cfg.openTime) && TimeUtil.IsLaterCurTime(cfg.endTime))
|
|
@@ -421,11 +421,19 @@ namespace GFGGame
|
|
|
}
|
|
|
RemoveCheckSeasonOpenTimer();
|
|
|
}
|
|
|
- public void ReqArenaInfo()
|
|
|
+ public async void ReqArenaInfo()
|
|
|
{
|
|
|
if (FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(ArenaView).Name, false))
|
|
|
{
|
|
|
- ArenaSproxy.ReqArenaInfos().Coroutine();
|
|
|
+ await ArenaSproxy.ReqArenaInfos();
|
|
|
+ for (int i = 0; i < ArenaDataManager.Instance.Targets.Count; i++)
|
|
|
+ {
|
|
|
+ ArenaTargetData targetData = ArenaDataManager.Instance.Targets[i];
|
|
|
+ if (targetData.Type == FightTargetType.PLAYER)
|
|
|
+ {
|
|
|
+ ArenaSproxy.ReqArenaFightAttr(targetData.RoleInfo.roleId, targetData.FightDatas).Coroutine();
|
|
|
+ }
|
|
|
+ }
|
|
|
ArenaSproxy.ReqArenaHistory().Coroutine();
|
|
|
}
|
|
|
}
|