// 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()) { Config->SaveConfig(); } }); } UPoseSearchDebuggerConfig& UPoseSearchDebuggerConfig::Get() { UPoseSearchDebuggerConfig* MutableCDO = GetMutableDefault(); check(MutableCDO != nullptr) return *MutableCDO; }