Files
UnrealEngine/Engine/Plugins/Animation/PoseSearch/Source/Editor/Private/PoseSearchDebuggerSettings.cpp
2025-05-18 13:04:45 +08:00

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;
}