LifePlay-Revival/Source/LifePlay/LifePlay.cpp
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

24 lines
908 B
C++

// Fill out your copyright notice in the Description page of Project Settings.
#include "LifePlay.h"
#include "LPModGuard.h"
#include "LPSaveRelaunch.h"
#include "Modules/ModuleManager.h"
// Lot U7 (U7-T7) : garde des mods d'assets au demarrage du module, avant la creation du GameInstance. Son Event Init
// Blueprint precede l'initialisation des sous-systemes (UE 5.8 : GameInstance.cpp:100 ReceiveInit, :129 sous-systemes) ;
// les conteneurs des mods sont montes bien avant, au PreInit. Voir LPModGuard.h.
class FLifePlayGameModule : public FDefaultGameModuleImpl
{
public:
virtual void StartupModule() override
{
FLPModGuard::Run();
// Lot REL-SAV : dossier de sauvegarde retenu par la garde de relance (LPSaveRelaunch.cpp, avant WinMain).
LPSaveRelaunch::LogStartupState();
}
};
IMPLEMENT_PRIMARY_GAME_MODULE( FLifePlayGameModule, LifePlay, "LifePlay" );
DEFINE_LOG_CATEGORY(LogLifePlay);