MCPcopy Create free account
hub / github.com/Sixze/ALS-Refactored / StartupModule

Method StartupModule

Source/ALS/Private/AlsModule.cpp:18–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16#define LOCTEXT_NAMESPACE "ALSModule"
17
18void FAlsModule::StartupModule()
19{
20 IModuleInterface::StartupModule();
21
22#if ALLOW_CONSOLE
23 UConsole::RegisterConsoleAutoCompleteEntries.AddRaw(this, &FAlsModule::Console_OnRegisterAutoCompleteEntries);
24#endif
25
26#if WITH_EDITOR
27 auto& MessageLog{FModuleManager::LoadModuleChecked<FMessageLogModule>(FName{TEXTVIEW("MessageLog")})};
28
29 FMessageLogInitializationOptions MessageLogOptions;
30 MessageLogOptions.bShowFilters = true;
31 MessageLogOptions.bAllowClear = true;
32 MessageLogOptions.bDiscardDuplicates = true;
33
34 MessageLog.RegisterLogListing(AlsLog::MessageLogName, LOCTEXT("MessageLogLabel", "ALS"), MessageLogOptions);
35#endif
36}
37
38void FAlsModule::ShutdownModule()
39{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected