try to init/uninit the backend module at the module start/shutdown
This commit is contained in:
@@ -35,29 +35,47 @@
|
||||
|
||||
#include "SenseGloveBackendModule.h"
|
||||
|
||||
#include "SGLog/SGLog.h"
|
||||
#include "SGBackend/SGBackend.h"
|
||||
#include "SGLog/SGLog.h"
|
||||
|
||||
#define LOCTEXT_NAMESPACE "FSenseGloveBackendModule"
|
||||
|
||||
void FSenseGloveBackendModule::StartupModule()
|
||||
{
|
||||
SGLOG("Starting up SenseGloveBackend module...");
|
||||
SGLOG("Starting up the SenseGloveBackend module...");
|
||||
|
||||
if (!USGBackend::GetInstance()->IsBackendInitialized())
|
||||
{
|
||||
const bool bSucceeded = USGBackend::GetInstance()->InitializeBackend();
|
||||
if (!bSucceeded)
|
||||
{
|
||||
SGLOG_WARNING("Failed to initialize the SGBackend!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void FSenseGloveBackendModule::PreUnloadCallback()
|
||||
{
|
||||
SGLOG("Unloading SenseGloveBackend module...");
|
||||
SGLOG("Unloading the SenseGloveBackend module...");
|
||||
}
|
||||
|
||||
void FSenseGloveBackendModule::PostLoadCallback()
|
||||
{
|
||||
SGLOG("Loading of SenseGloveBackend module has succeeded!");
|
||||
SGLOG("Loading of the SenseGloveBackend module has succeeded!");
|
||||
}
|
||||
|
||||
void FSenseGloveBackendModule::ShutdownModule()
|
||||
{
|
||||
SGLOG("Shutting down SenseGloveBackend module...");
|
||||
SGLOG("Shutting down the SenseGloveBackend module...");
|
||||
|
||||
if (!USGBackend::GetInstance()->IsBackendInitialized())
|
||||
{
|
||||
const bool bSucceeded = USGBackend::GetInstance()->UninitializeBackend();
|
||||
if (!bSucceeded)
|
||||
{
|
||||
SGLOG_WARNING("Failed to uninitialize the SGBackend!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#undef LOCTEXT_NAMESPACE
|
||||
Reference in New Issue
Block a user