using Assets.MyGame.Scripts.Net; using Assets.MyGame.Scripts.Net.WebResponses.ChineseChess; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; [Serializable] public partial class WebSocketSendList { /// /// SignalR 消息类型,客户端调用服务器永远是 1 /// public int type = 1; /// /// 调用 ID(字符串也可以) /// 用来区分不同请求,可随便填 /// public string invocationId; /// /// 要调用的服务器方法名,例如:JoinRoom、KillFish、Fire /// public string target; /// /// 参数数组(SignalR 要求必须是数组) /// public List arguments; public WebSocketSendList() { } public WebSocketSendList(string target, params object[] param) { invocationId = "1"; this.target = target; arguments = param.ToList(); } }