Articles sur : Blocs Celestory
Cet article est aussi disponible en :

🟥 Une fois

🟥 Une fois



Le bloc Une fois permet de limiter l'exécution d'un flux à une seule occurrence, agissant comme une "porte" logique (DoOnce/Gate). Il bloque les passages suivants après une première utilisation, tout en offrant des contrôles pour réinitialiser son état.


Ce bloc est idéal pour empêcher des répétitions indésirables (ex : déclenchement multiple d'un piège) ou garantir l'unicité d'une action (ex : distribution d'une récompense).


📥 Entrées


  • in (Flux) : Flux d'entrée à exécuter si le bloc est ouvert. Une fois passé, le bloc se ferme automatiquement.
  • open (Flux de contrôle) : Force l'ouverture du bloc, permettant un nouveau passage du flux in.
  • close (Flux de contrôle) : Force la fermeture du bloc, bloquant tout passage ultérieur.
  • toggle (Flux de contrôle) : Inverse l'état actuel du bloc (ouvert → fermé / fermé → ouvert).
  • closed (Booléen) : État initial du bloc au chargement (Vrai = fermé, Faux = ouvert par défaut).


📤 Sorties


  • out (Flux) : Flux de sortie activé uniquement si le bloc était ouvert lors du déclenchement de in.


💡 Exemple d'utilisation


Scénario : Bouton d'urgence à usage unique


  1. Un bouton rouge "Alerte" est placé dans un niveau.
  2. Le clic sur ce bouton est relié à l'entrée in du bloc Une fois (paramétré en closed = Faux).
  3. La sortie out déclenche une alarme sonore et envoie un message aux gardes.
  4. Le joueur appuie une fois : l'alarme se déclenche, et le bloc se ferme automatiquement.
  5. Le joueur appuie à nouveau : rien ne se passe, car le bloc est désormais fermé.
  6. Pour réarmer le bouton (ex : après une réinitialisation de niveau), un flux est connecté à l'entrée open.


⚙️ Détails Techniques

  • Comportement interne : Le bloc maintient un état closed persistant. Le déclenchement de in bascule cet état de ouvert à fermé par défaut.
  • Gestion des priorités : Les entrées open, close et toggle ont préséance sur l'état courant et peuvent le modifier à tout moment.

Mis à jour le : 04/03/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !