internal void ReceiveRPC(AppToEngineRPC payload)
        {
            RPCInterface handler;

            if (!string.IsNullOrEmpty(payload.ChannelName))
            {
                _channelHandlers.TryGetValue(payload.ChannelName, out handler);
            }
            else
            {
                handler = _globalHandler;
            }

            handler?.ReceiveRPC(payload);
        }
 private void OnRPCReceived(AppToEngineRPC payload, Action onCompleteCallback)
 {
     RPCChannels.ReceiveRPC(payload);
     onCompleteCallback?.Invoke();
 }