Contenu
Cette documentation est un guide d’utilisation. Les classes C++ ne sont pas détaillées comme une référence de code ; elles sont mentionnées lorsqu’elles servent de parent ou doivent être appelées en Blueprint. Le système est développé en C++, mais son utilisation principale se fait en Blueprints.
Le plugin possède son propre dossier Content, organisé comme suit :

| Dossier | Contenu |
|---|---|
Config | Asset de configuration runtime DA_ADS_SaveSystemConfig. |
Demo | Exemple complet d’intégration du système. |
Demo/Input | Actions et mapping context utilisés par la démo. |
Demo/Logic | Logique projet d’exemple BP_SaveLogic_Demo. |
Demo/Manny | Ressources du personnage Manny utilisées par la démo. |
Demo/Map | Cartes de démonstration, GameModes et assets de navigation entre cartes. |
Demo/Menu | Menus, widgets, interfaces et éléments de slots de démonstration. |
Demo/SaveGameObject | Objets de sauvegarde d’exemple SGO_BaseDemo et SGO_ProfileDemo. |
Les éléments principaux du plugin sont :
- ADS Save System Config : asset de réglages exécuté au runtime.
- ADS Save System : sous-système à récupérer depuis la Game Instance dans les Blueprints.
- ADS Save Game Object : parent des objets de sauvegarde personnalisés.
- ADS Project Save Behavior : parent facultatif pour les événements de projet et la conversion de versions.
- Demo : exemple d’intégration, menus et cartes de test.