diff --git a/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h b/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h index f7df285e7f65e60c0df341441a4466e6b4a5d521..ae07015dc124f264fce6e5574ec90c4b68c289d0 100644 --- a/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h +++ b/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h @@ -71,6 +71,8 @@ public: // This call will deserialze the values and fill all values in the tuple appropriately. FillArgumentTuple<0>(&MemoryReader, &ArgumentTuple); + UE_LOG(LogTemp, Warning, TEXT("[DisplayClusterEventWrapper] Cluster event was received, call function.")) + ArgumentTuple.ApplyBefore([this](const ArgTypes&... Arguments) { (Object->*MemberFunction)(Forward<const ArgTypes&>(Arguments)...); }); }); @@ -100,6 +102,7 @@ public: EDisplayClusterOperationMode OperationMode = IDisplayCluster::Get().GetOperationMode(); if (OperationMode != EDisplayClusterOperationMode::Cluster) { + UE_LOG(LogTemp, Warning, TEXT("[DisplayClusterEventWrapper] Cluster event was bypassed and function directly called")) (Object->*MemberFunction)(Forward<ArgTypes>(Arguments)...); } else @@ -117,6 +120,8 @@ public: SerializeParameters(&MemoryWriter, Forward<ArgTypes>(Arguments)...); ClusterManager->EmitClusterEventBinary(ClusterEvent, true); + + UE_LOG(LogTemp, Warning, TEXT("[DisplayClusterEventWrapper] Cluster event was emitted")) } }