Beispiel #1
0
 public void Send(ArraySegment <byte> data, int channel = Channel.Reliable)
 {
     if (channel == Channel.Reliable)
     {
         kcp.Send(data.Array, data.Offset, data.Count);
     }
     else if (channel == Channel.Unreliable)
     {
         unreliable.Send(data.Array, data.Offset, data.Count);
     }
 }
Beispiel #2
0
        public UniTask SendAsync(ArraySegment <byte> data, int channel = Channel.Reliable)
        {
            if (channel == Channel.Reliable)
            {
                kcp.Send(data.Array, data.Offset, data.Count);
            }
            else if (channel == Channel.Unreliable)
            {
                unreliable.Send(data.Array, data.Offset, data.Count);
            }

            return(UniTask.CompletedTask);
        }