How to dispatch and handle ClusterEventBinary

I want to implement a customized and private replication between all my cluster nodes. To do so, Epic advices us to use ndisplay cluster event.

To be efficient I want to code/decode its content in C++ (no BP). But I’m facing the fact that IDisplayClusterClusterEventListener::OnClusterEventBinary is not a virtual and it is a BlueprintImplementableEvent.

At this step, the (only?) ungly solution is to write a bootstrap BP that call my C++ BlueprintCallable decode function.

Do I miss something ? is there a particular reason to have BlueprintImplementableEvent instead of BlueprintNativeEvent in the IDisplayClusterClusterEventListener interface?

Hi Stephane,

please find attached an example how to subscribe for cluster events delegates.

Let me know if that helps!

best,

vitalii