// 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); DEFINE_LOG_CATEGORY(LogLPCity);