How to pass through assignable delegates?

Hi,

I am looking for a way to pass through my assignable LevelScriptActor delegate (OnMyLSAEvent) which lifes in the LevelScriptActor to an Actor which lifes in it’s level. So goal is to easly bind functions in the Blueprint world to the assignable Delegate of the Actor but the LevelScriptActor can actually call all assign functions.
I try to pass the reference but it wouldn’t compile. OnMyLogalEvent and OnMyLSAEvent have the same signature.

ULevel* Level= GetLevel();
if( Level)
{
	AMYLevelScriptActor* LSA = Cast< AMYLevelScriptActor>( Level->GetLevelScriptActor() );
	if( LSA )
	{
               OnMyLogalEvent = &(LSA->OnMyLSAEvent);
	}
}