Exemple #1
0
    private void HandleMsg2(TestMsg2 msg, IReliableDataLink fromLink)
    {
        var type = msg.GetType();

        Debug.LogFormat("M2 - {0}", msg.Age);
        ShowAsText(string.Format("handle msg => {0} - {1}", type.FullName, msg.Age));
        MessageProcessor.UnRegisterHandler <TestMsg2>(HandleMsg2);
    }
Exemple #2
0
 public void ReadMessage(ReadOnlyMemory <byte> data, IReliableDataLink fromLink)
 {
     if (DataHandler != null)
     {
         var msg = _serializer.Deserialize <MsgType>(data);
         DataHandler(msg, fromLink);
     }
 }
Exemple #3
0
 private void Link_OnRecvKcpPackage(IMemoryOwner <byte> memoryOwner, int len, IReliableDataLink fromLink)
 {
     _messageProcessor.ProcessBytePackageAsync(memoryOwner, len, fromLink);
 }
Exemple #4
0
 private void KcpLink_OnRecvKcpPackage(IMemoryOwner <byte> arg1, int arg2, IReliableDataLink link)
 {
     OnRecvKcpPackage?.Invoke(arg1, arg2, link);
 }