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(); }