🟨 Ouvrir un graphe
🟨 Ouvrir un graphe
Le bloc Ouvrir un graphe permet d'aller exécuter un autre graphe (un autre morceau de votre histoire ou de votre logique), un peu comme on ouvrirait un autre chapitre avant de revenir là où on s'était arrêté.
C'est très utile pour ranger votre projet : au lieu d'un seul immense graphe illisible, vous pouvez découper votre logique en plusieurs graphes plus petits et les appeler les uns depuis les autres avec ce bloc.
📥 Entrées
- graph (Graphe, valeur fixe) : Sélectionnez le graphe de destination via le sélecteur. Ce graphe peut être un module ou une sous-partie logique encapsulée à exécuter.
- Entrées additionnelles automatiques : dès qu'un graphe cible valide est sélectionné, ce bloc récupère automatiquement les entrées définies par ce graphe (son bloc « Entrée » / Blackbox input), pour lui transmettre les valeurs nécessaires — un peu comme les paramètres d'une fonction.
📤 Sorties
- Sorties automatiques selon le graphe cible : ce bloc récupère les sorties définies par le graphe sélectionné (son bloc « Sortie » / Blackbox output), un peu comme le résultat d'une fonction. Tant qu'aucun graphe valide n'est sélectionné, ce bloc n'a aucune sortie.
💡 Exemple d'utilisation
Scénario : Organisation d'un système de quête modulaire
- Le joueur accepte une quête dans le graphe principal "Quêtes Principales".
- Le flux atteint un bloc Ouvrir un graphe.
- Le graphe cible "Quête Secrète : Le Vol du Dragon" est sélectionné.
- L'exécution bascule vers ce graphe, où une série d'étapes (dialogues, combats) est exécutée.
- Une fois la quête terminée, un bloc "Blackbox output" dans le graphe secondaire renvoie le flux vers le graphe principal avec un statut de complétion.
⚙️ Détails Techniques
- Fonctionnement avec GraphRef : Ce bloc utilise les références de graphe (GraphRef) en mémoire pour localiser et exécuter le bloc de démarrage du graphe cible.
- Gestion des variables : Il initialise ou relie les variables nécessaires à l'exécution du graphe secondaire, assurant une transition fluide entre les contextes.
Version documentée : v2
Mis à jour le : 23/09/2026
Merci !
