Is it possible to replicate Multicast Delegate?

Like title. Is it possible to replicate Multicast Delegate ?

I have this:

UPROPERTY(BlueprintCallable, BlueprintAssignable, Replicated, Category = "Attribute")
	FOnAttributeModified OnAttributeModified;



void UARAttributeBaseComponent::GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > & OutLifetimeProps) const
{
	Super::GetLifetimeReplicatedProps(OutLifetimeProps);
	DOREPLIFETIME(UARAttributeBaseComponent, OnAttributeModified);
}

But it doesn’t seem to work.

Is there any special setup needed ?

2 Likes

Be aware that multicast works only when called from the server.

Source: https://docs.unrealengine.com/latest/INT/Gameplay/Networking/Replication/RPCs/index.html
See “Requirements and Caveats”