18 lines
783 B
C++
18 lines
783 B
C++
// Module editeur du projet - outils de portage (2026.9 beta).
|
|
|
|
#include "LifePlayEditorTools.h"
|
|
#include "Interfaces/IPluginManager.h"
|
|
|
|
IMPLEMENT_MODULE(FLifePlayEditorToolsModule, LifePlayEditorTools);
|
|
|
|
void FLifePlayEditorToolsModule::StartupModule()
|
|
{
|
|
// STM : HyperAIStudio verifie AutomationController au signal PostEngineInit, que UE 5.8 diffuse
|
|
// avant de charger les modules PostEngineInit (dont AutomationTestToolset, qui le charge). Sans ce
|
|
// prechargement : erreur au journal a chaque demarrage et code de sortie 1 des commandlets.
|
|
const TSharedPtr<IPlugin> HyperAIStudio = IPluginManager::Get().FindPlugin(TEXT("HyperAIStudio"));
|
|
if (HyperAIStudio.IsValid() && HyperAIStudio->IsEnabled())
|
|
{
|
|
FModuleManager::Get().LoadModule(TEXT("AutomationController"));
|
|
}
|
|
}
|