27 lines
671 B
C++
27 lines
671 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "PoseSearchDebuggerSettings.h"
|
|
#include "Misc/CoreDelegates.h"
|
|
|
|
#include UE_INLINE_GENERATED_CPP_BY_NAME(PoseSearchDebuggerSettings)
|
|
|
|
UPoseSearchDebuggerConfig::UPoseSearchDebuggerConfig()
|
|
{
|
|
// Ensure we save settings on exit.
|
|
FCoreDelegates::OnPreExit.AddLambda([]()
|
|
{
|
|
if (UPoseSearchDebuggerConfig* Config = GetMutableDefault<UPoseSearchDebuggerConfig>())
|
|
{
|
|
Config->SaveConfig();
|
|
}
|
|
});
|
|
}
|
|
|
|
UPoseSearchDebuggerConfig& UPoseSearchDebuggerConfig::Get()
|
|
{
|
|
UPoseSearchDebuggerConfig* MutableCDO = GetMutableDefault<UPoseSearchDebuggerConfig>();
|
|
check(MutableCDO != nullptr)
|
|
|
|
return *MutableCDO;
|
|
}
|