public static ENet.Packet Create(PacketType type, ENet.PacketFlags packetFlagType, params object[] values) { using var protocol = new Protocol(); var buffer = protocol.Serialize((byte)type, values); var packet = default(ENet.Packet); packet.Create(buffer, packetFlagType); return(packet); }
public bool SendToServer(byte channelID, Byte[] data, ENet.PacketFlags PacketFlags = ENet.PacketFlags.Reliable) { try { unsafe { if (peer.NativeData != null) { peer.Send(channelID, data, PacketFlags); } } return(true); } catch (Exception ex) { } return(false); }