1
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using Assets.MyGame.Scripts.Net.WebResponses;
|
||||
using Assets.MyGame.Scripts.Net.WebResponses;
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@@ -389,6 +389,17 @@ namespace Assets.MyGame.Scripts.Net
|
||||
UIManager.Instance.ShowBoardError($"收到新邮件:{data.title}");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// LoginHub KillAnnouncement — 全局击杀公告(特殊 Boss 击杀全服推送)
|
||||
/// </summary>
|
||||
public static void KillAnnouncement(string msg)
|
||||
{
|
||||
var data = JsonConvert.DeserializeObject<WebSocketResponseBase<KillAnnouncementData>>(msg).arguments[0];
|
||||
// 服务端已拼好 text(格式:恭喜玩家*****在风雷之渊 高级场捕获 人鱼公主*2000倍 150000000大奖)
|
||||
if (data != null && !string.IsNullOrEmpty(data.text))
|
||||
UIManager.Instance.ShowBoardGongGao(data.text);
|
||||
}
|
||||
|
||||
// ---------------- Customer ----------------
|
||||
|
||||
/// <summary>
|
||||
@@ -445,6 +456,30 @@ namespace Assets.MyGame.Scripts.Net
|
||||
public long time;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// LoginHub KillAnnouncement 数据(全局击杀公告)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class KillAnnouncementData
|
||||
{
|
||||
/// <summary>公告文本(服务端已拼接:恭喜玩家*****在风雷之渊 高级场捕获 人鱼公主*2000倍 150000000大奖)</summary>
|
||||
public string text;
|
||||
/// <summary>玩家名(已脱敏,全部替换为*)</summary>
|
||||
public string userName;
|
||||
/// <summary>游戏类型名(如:风雷之渊)</summary>
|
||||
public string gameTypeName;
|
||||
/// <summary>房间名(如:高级场)</summary>
|
||||
public string roomName;
|
||||
/// <summary>鱼名称(如:人鱼公主)</summary>
|
||||
public string fishName;
|
||||
/// <summary>炮台倍数</summary>
|
||||
public int multiple;
|
||||
/// <summary>获得金币</summary>
|
||||
public long gold;
|
||||
/// <summary>时间戳(Unix秒)</summary>
|
||||
public long time;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// LoginHub AssetUpdated 数据
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user