При попытке отправить сообщение в чат, ничего не происходит.
Хотя сервер все отправляет.
public void WriteUnicode(string text, int count)
{
if (text != null)
{
WriteB(Encoding.GetEncoding(1200).GetBytes(text));
WriteB(new byte[count - (text.Length)]);
}
}
Code: C#
public class PROTOCOL_LOBBY_CHATTING_ACK : ServerPacket
{
Player _player;
ChatType _type;
string _message;
public PROTOCOL_LOBBY_CHATTING_ACK(Player player, ChatType type, string message)
{
_player = player;
_type = type;
_message = message;
}
public override void WriteImpl()
{
Logger.Instance.Info("Message:{0}, Name:{1}", _message, _player.Name);
WriteD(1);
WriteC(_player.Name.Length + 1);
WriteUnicode(_player.Name, _player.Name.Length + 1);
WriteC(0);
WriteC(0);
WriteH(_message.Length);
WriteUnicode(_message, _message.Length);
Code: C#