Beispiel #1
0
 public void SendAll(Packet packet)
 {
     byte[] data = NetworkHelper.EncodePacket(packet);
     foreach (KCPUserToken token in this._tokenManager)
     {
         token.Send(data);
     }
 }
Beispiel #2
0
 public void Send(IEnumerable <ushort> tokenIds, Packet packet)
 {
     packet.OnSend();
     byte[] data = NetworkHelper.EncodePacket(packet);
     foreach (ushort tokenId in tokenIds)
     {
         KCPUserToken token = this._tokenManager.Get(tokenId);
         token?.Send(data);
     }
 }
Beispiel #3
0
 public void Send(Packet packet)
 {
     packet.OnSend();
     this.Send(NetworkHelper.EncodePacket(packet));
 }
Beispiel #4
0
 public void Send(Packet packet, RPCHandler callback = null)
 {
     this._rpcManager.Accept(packet, callback);
     packet.OnSend();
     this.Send(NetworkHelper.EncodePacket(packet));
 }