Hi,
You could use a gameobject with an fsm, and use GetFsmXXX to access a local variable.
you can create a singleton in your scene and store all your data you don't want as globals in there, tag that singleton, and use Find Gameobject action ( searching only by tag to be fast),
Bye,
Jean