Ajout d'un Remove_state #1
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lucastucious/godot-goap#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Sur l'exemple du satyr.gd et de la gestion du "is_frightening" world state le code ne nous permet pas de retirer la state lorsqu'elle n'est plus utilisé.
Nous avons le clear_state dans world_state.gd en global qui nous permet de supprimer TOUTES les states enregistrer de la variable _state{}. Nous n'avons aucun moyen d'en retirer un seul.
D'où le WorldState.remove_state("state_name")
On avait discuté du fait que le worldstate pourrait gérer les states temporaire lui même, avec un clean à intervalles réguliers
En pseudocode ça donnerait