Example #1
0
        public uint SendMessage(BitStream data, RakNetGUID recipent, PacketPriorityEnum priority = PacketPriorityEnum.LOW_PRIORITY, PacketReliabilityEnum reliability = PacketReliabilityEnum.UNRELIABLE, byte channel = 0)
        {
            Debug.Assert(data.GetNumberOfBytesUsed() > 0, "no data");
            uint ret = m_peer.Send(data, priority, reliability, channel, recipent, false);

            Debug.Assert(ret != 0, "bad input?");
            return(ret);
        }
        public uint SendMessageToServer(BitStream RnBitStream, PacketPriorityEnum priority = PacketPriorityEnum.LOW_PRIORITY, PacketReliabilityEnum reliability = PacketReliabilityEnum.UNRELIABLE, byte channel = 0)
        {
            Debug.Assert(RnBitStream.GetNumberOfBytesUsed() > 0, "no data");
            uint ret = m_peer.Send(RnBitStream, priority, reliability, channel, RakNetGUID.UNASSIGNED_RAKNET_GUID, true);

            Debug.Assert(ret != 0, "bad input?");
            return(ret);
        }
Example #3
0
        public uint SendMessage(BitStream bs, ulong steamID, PacketPriorityEnum packetPriorityEnum, PacketReliabilityEnum packetReliabilityEnum, byte channel = 0)
        {
            Debug.Assert(m_steamIDToGUID.ContainsKey(steamID));
            RakNetGUID recipent = m_steamIDToGUID[steamID];

            Debug.Assert(recipent != RakNetGUID.UNASSIGNED_RAKNET_GUID);
            return(SendMessage(bs, recipent, packetPriorityEnum, packetReliabilityEnum, channel));
        }
Example #4
0
        public uint BroadcastMessage(BitStream data, PacketPriorityEnum priority = PacketPriorityEnum.LOW_PRIORITY, PacketReliabilityEnum reliability = PacketReliabilityEnum.UNRELIABLE, byte channel = 0, RakNetGUID?exclude = null)
        {
            exclude = exclude.HasValue ? exclude.Value : RakNetGUID.UNASSIGNED_RAKNET_GUID;
            Debug.Assert(data.GetNumberOfBytesUsed() > 0, "no data");
            uint ret = m_peer.Send(data, priority, reliability, channel, exclude.Value, true);

            Debug.Assert(ret != 0, "bad input?");
            return(ret);
        }
Example #5
0
 public uint SendMessageToServer(BitStream RnBitStream, PacketPriorityEnum priority = PacketPriorityEnum.LOW_PRIORITY, PacketReliabilityEnum reliability = PacketReliabilityEnum.UNRELIABLE, byte channel = 0)
 {
     Debug.Assert(RnBitStream.GetNumberOfBytesUsed() > 0, "no data");
     uint ret = m_peer.Send(RnBitStream, priority, reliability, channel, RakNetGUID.UNASSIGNED_RAKNET_GUID, true);
     Debug.Assert(ret != 0, "bad input?");
     return ret;
 }
Example #6
0
 public uint SendMessage(BitStream data, RakNetGUID recipent, PacketPriorityEnum priority = PacketPriorityEnum.LOW_PRIORITY, PacketReliabilityEnum reliability = PacketReliabilityEnum.UNRELIABLE, byte channel = 0)
 {
     Debug.Assert(data.GetNumberOfBytesUsed() > 0, "no data");
     uint ret = m_peer.Send(data, priority, reliability, channel, recipent, false);
     Debug.Assert(ret != 0, "bad input?");
     return ret;
 }
Example #7
0
 public uint BroadcastMessage(BitStream data, PacketPriorityEnum priority = PacketPriorityEnum.LOW_PRIORITY, PacketReliabilityEnum reliability = PacketReliabilityEnum.UNRELIABLE, byte channel = 0, RakNetGUID? exclude = null)
 {
     exclude = exclude.HasValue ? exclude.Value : RakNetGUID.UNASSIGNED_RAKNET_GUID;
     Debug.Assert(data.GetNumberOfBytesUsed() > 0, "no data");
     uint ret = m_peer.Send(data, priority, reliability, channel, exclude.Value, true);
     Debug.Assert(ret != 0, "bad input?");
     return ret;
 }
Example #8
0
 public uint SendMessage(BitStream bs, ulong steamID, PacketPriorityEnum packetPriorityEnum, PacketReliabilityEnum packetReliabilityEnum, byte channel = 0)
 {
     Debug.Assert(m_steamIDToGUID.ContainsKey(steamID));
     RakNetGUID recipent = m_steamIDToGUID[steamID];
     Debug.Assert(recipent != RakNetGUID.UNASSIGNED_RAKNET_GUID);
     return SendMessage(bs, recipent, packetPriorityEnum, packetReliabilityEnum, channel);
 }