active-logic / active-logic/activelogic-cs

Exiting a stacked BT may cause premature completion

Offen
#86 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @eelstork Auf GitHub ansehen
bug Unity
Vorherrschende Sprache
C#
Sterne
112
Forks
6
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.