/// <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() }); }); }