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(); const UClass* Class = ConfigClass.Get();
@@ -897,8 +897,8 @@ UCogCommonConfig* UCogSubsystem::GetConfig(const TSubclassOf<UCogCommonConfig> C
} }
UCogCommonConfig* Config = NewObject<UCogCommonConfig>(this, Class); UCogCommonConfig* Config = NewObject<UCogCommonConfig>(this, Class);
//Config->Reset(); Config->Reset();
//Config->ReloadConfig(); Config->ReloadConfig();
Configs.Add(Config); Configs.Add(Config);
return Config; return Config;
+1 -1
View File
@@ -57,7 +57,7 @@ public:
const UCogWindowConfig_Settings* GetSettings() const { return Settings.Get(); } const UCogWindowConfig_Settings* GetSettings() const { return Settings.Get(); }
UCogCommonConfig* GetConfig(const TSubclassOf<UCogCommonConfig> ConfigClass); UCogCommonConfig* GetConfig(const TSubclassOf<UCogCommonConfig>& ConfigClass);
template<class T> template<class T>
T* GetConfig(); T* GetConfig();