Ejemplo n.º 1
0
    static void OnMessageNotify(object data)
    {
        CSMessageNotify notify = NetworkManager.Deserialize <CSMessageNotify>(data);

        //Debug.Log($"OnMessageNotify,name={notify.Name},content={notify.Content}");
        AddLine("<" + notify.Name + "> " + notify.Content);
    }
Ejemplo n.º 2
0
 static void MessageNotify(string name, string content)
 {
     foreach (Player player in players.Values)
     {
         CSMessageNotify notify = new CSMessageNotify
         {
             Name    = name,
             Content = content
         };
         NetworkManager.Enqueue(player.socket, ENUM_CMD.CS_MESSAGE_NOTIFY, notify);
     }
 }
Ejemplo n.º 3
0
    static void Single_OnSendMessageReq(object obj, Action <object> callback)
    {
        CSSendMessageReq req = obj as CSSendMessageReq;
        CSSendMessageRes res = new CSSendMessageRes();

        res.RetCode = 0;
        callback(res);
        CSMessageNotify notify = new CSMessageNotify();

        notify.Name    = DataCenter.name;
        notify.Content = req.Content;
        NetworkManager.Notify(ENUM_CMD.CS_MESSAGE_NOTIFY, notify);
    }