Files
Unreal_EmberWild/Source/Survival_projet/Private/SurvivalGameInstance.cpp
T
2026-07-28 14:10:17 +02:00

28 lines
925 B
C++

// Fill out your copyright notice in the Description page of Project Settings.
#include "SurvivalGameInstance.h"
#include "SurvivalUserSettings.h"
void USurvivalGameInstance::Init()
{
Super::Init();
// Les reglages sont deja LUS depuis le .ini par le moteur, mais rien ne les
// a encore APPLIQUES : sans cet appel, la resolution et la qualite
// choisies au dernier lancement resteraient lettre morte jusqu'au premier
// passage dans le menu.
//
// C'est le bon endroit : le GameInstance est le seul objet qui naisse avant
// la premiere map et survive a tous les changements de niveau.
if (USurvivalUserSettings* Settings = USurvivalUserSettings::Get())
{
Settings->ApplySettings(/*bCheckForCommandLineOverrides=*/false);
}
else
{
UE_LOG(LogTemp, Error, TEXT("USurvivalGameInstance : GameUserSettingsClassName n'est pas configure dans DefaultEngine.ini, aucun reglage ne sera pris en compte."));
}
}