public void SendAll(Packet packet) { byte[] data = NetworkHelper.EncodePacket(packet); foreach (KCPUserToken token in this._tokenManager) { token.Send(data); } }
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); } }
public void Send(Packet packet) { packet.OnSend(); this.Send(NetworkHelper.EncodePacket(packet)); }
public void Send(Packet packet, RPCHandler callback = null) { this._rpcManager.Accept(packet, callback); packet.OnSend(); this.Send(NetworkHelper.EncodePacket(packet)); }