Sample code:
[FONT=courier new] TSharedRef<FExtender> Extender( new FExtender() );
Extender->AddMenuExtension(
"FileActors",
EExtensionHook::After,
FGPEGBuilderCommandsBase::Get().GPEGBuilderActions.ToSharedRef(),
FMenuExtensionDelegate::CreateStatic( &FGPEGBuilderCommands::GPEGBuilderMenuBuilder ) );
FLevelEditorModule& LevelEditorModule = FModuleManager::Get().LoadModuleChecked<FLevelEditorModule>( "LevelEditor" );
LevelEditorModule.GetMenuExtensibilityManager()->AddExtender( Extender );
Inserting at [FONT=courier new]“FileActors” works fine, inserting at [FONT=courier new]“LevelEditorVisibility” does nothing.
Cheers
John