allow data dict in watch state helper

This commit is contained in:
yuki 2025-11-22 15:54:21 -03:00
parent ef7df7ea89
commit 47aa35a4c7

View file

@ -45,10 +45,10 @@ func match_state(exclude: Array[StringName] = []) -> StringName:
return ""
func watch_state(exclude: Array[StringName] = []) -> bool:
func watch_state(exclude: Array[StringName] = [], data: Dictionary[StringName, Variant] = {}) -> bool:
var next_state: StringName = match_state(exclude)
if next_state != "":
finished.emit(next_state)
finished.emit(next_state, data)
return true
return false