Exemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="userId"></param>
 /// <param name="message"></param>
 public static void SendMessageToUser(uint userId, CustomMessage message)
 {
     if (message == null)
     {
         return;
     }
     if (userId == 0)
     {
         SendDataToLogonServer(new ServerMessage.GS2LS.SendDataToPlayer()
         {
             UserId   = userId,
             SendData = message.Serialize()
         });
         return;
     }
     GetUserLsLoc(userId, loc =>
     {
         if (loc == null)
         {
             return;
         }
         SendDataToServer(loc.ServerUUID, new ServerMessage.GS2LS.SendDataToPlayer()
         {
             UserId   = userId,
             SendData = message.Serialize()
         });
     });
 }