private void OnImbBuffer(string channelName, byte[] buffer)
{
var rxObject = Event2Object(channelName, buffer);
if (rxObject != null)
{
List<OnImbMessageReceived> callbacks;
if (channelCallbacks.TryGetValue(channelName, out callbacks))
{
foreach (var callback in callbacks) callback(channelName, rxObject);
return;
}
OnIncomingEventObject(channelName, rxObject);
}
else OnIncomingEventBuffer(channelName, buffer);
}