From 2c86089159787c0637637b7b2b3e3e8ebb6e601b Mon Sep 17 00:00:00 2001 From: Samuel Bellomo Date: Fri, 6 Aug 2021 10:39:08 -0400 Subject: [PATCH] feat: Adding channels for those that just want to know what they do. --- .../Runtime/Transports/NetworkTransport.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/com.unity.multiplayer.mlapi/Runtime/Transports/NetworkTransport.cs b/com.unity.multiplayer.mlapi/Runtime/Transports/NetworkTransport.cs index 4450fe6e64..357b2d20e7 100644 --- a/com.unity.multiplayer.mlapi/Runtime/Transports/NetworkTransport.cs +++ b/com.unity.multiplayer.mlapi/Runtime/Transports/NetworkTransport.cs @@ -19,6 +19,11 @@ public enum NetworkChannel : byte NetworkVariable, //todo: this channel will be used for snapshotting and should then go from reliable to unreliable SnapshotExchange, Fragmented, + ReliableSequenced, + ReliableUnsequenced, + ReliableFragmentedSequenced, + UnreliableSequenced, + UnreliableUnsequenced, ChannelUnused, // <<-- must be present, and must be last }; @@ -108,6 +113,12 @@ public TransportChannel[] NETCODE_CHANNELS new TransportChannel(NetworkChannel.Fragmented, NetworkDelivery.ReliableFragmentedSequenced), + // Channels for those that just want to know exactly what it is + new TransportChannel(NetworkChannel.UnreliableSequenced, NetworkDelivery.UnreliableSequenced), + new TransportChannel(NetworkChannel.UnreliableUnsequenced, NetworkDelivery.Unreliable), + new TransportChannel(NetworkChannel.ReliableSequenced, NetworkDelivery.ReliableSequenced), + new TransportChannel(NetworkChannel.ReliableUnsequenced, NetworkDelivery.Reliable), + new TransportChannel(NetworkChannel.ReliableFragmentedSequenced, NetworkDelivery.ReliableFragmentedSequenced), }; ///