Всем, доброго времени суток!
Всех поздравляю с текущим праздником.
Возникла очередная проблема. Не могу сообразить в чем дело.
Программа падает на функции - SetNetBuffer в классе ZNetData
public class ZNetData
{
public net_data_type type;
public byte[] data;
public void SetNetBuffer(NetBuffer a_buffer)
{
type = (net_data_type)a_buffer.ReadByte();
data = new byte[a_buffer.LengthBytes - 1];
a_buffer.ReadBytes(data, 0, a_buffer.LengthBytes - 1);
}
}
NetBuffer - это буфер либы Lidgren.Network, в приложении С# этаже функция работает нормально,
собственно конвертит данные из NetBuffer в мою структуру.
Именно на этой функции программа вылетает и если в реакторе запускаю то и он тоже закрывается.
Подскажите в чем может быть проблема и что можно еще попробовать?