Re-enable the reset Configs on load to make sure they get their default values

This commit is contained in:
Arnaud Jamin
2025-02-13 00:51:01 -05:00
parent bf6c7cb371
commit 2906837026
2 changed files with 4 additions and 4 deletions
@@ -886,7 +886,7 @@ void UCogSubsystem::SortCommands(UPlayerInput* PlayerInput)
}
//--------------------------------------------------------------------------------------------------------------------------
UCogCommonConfig* UCogSubsystem::GetConfig(const TSubclassOf<UCogCommonConfig> ConfigClass)
UCogCommonConfig* UCogSubsystem::GetConfig(const TSubclassOf<UCogCommonConfig>& ConfigClass)
{
const UClass* Class = ConfigClass.Get();
@@ -897,8 +897,8 @@ UCogCommonConfig* UCogSubsystem::GetConfig(const TSubclassOf<UCogCommonConfig> C
}
UCogCommonConfig* Config = NewObject<UCogCommonConfig>(this, Class);
//Config->Reset();
//Config->ReloadConfig();
Config->Reset();
Config->ReloadConfig();
Configs.Add(Config);
return Config;
+1 -1
View File
@@ -57,7 +57,7 @@ public:
const UCogWindowConfig_Settings* GetSettings() const { return Settings.Get(); }
UCogCommonConfig* GetConfig(const TSubclassOf<UCogCommonConfig> ConfigClass);
UCogCommonConfig* GetConfig(const TSubclassOf<UCogCommonConfig>& ConfigClass);
template<class T>
T* GetConfig();