active-logic / active-logic/activelogic-cs

Exiting a stacked BT may cause premature completion

Ouverte
#86 1 commentaire 0 réactions 1 personne assignée Réclamée par @eelstork Voir sur GitHub
bug Unity
Langage dominant
C#
Étoiles
112
Forks
6
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

In a typical case you create a BT (say 'A') with its agent set to loop = false.
Then you stack another BT (say 'B')
When B returns `done`, the agent will disable. However continuation is expected until the root BT has returned `done`.

Tried patching this in `UGigAdapter`. Works, mostly; however this is hackish and does not resolve the actual issue.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.