I have this tree:
On the singleton PartidaData I have a variable "camerazoom".
When the Camera zooms (animated with a Tween) it changes the value of that variable.
Locations take that value and gets visble/not visible according to that value.
The problem is that as Camera uses a Tween, Locations execute before it ends so doesn't work as espected.
This is the behaviour, if interested.
I thought about using a custom signal, but it feels hacky.