OK so I'm trying to avoid global INTS.
I have a menu in one scene where up to 4 different players can customise their avatar with 3 elements (hat, eye colour, body colour). The idea I had was simply to record each selection was an int so when their avatar loads, it simply uses each int to enable a hat / set a material.
Problem I just realised though is I don't know how to share this int between scenes without it being global. I had the idea that I would simply load the gameplay scene as Additive, have an FSM in my menu do a Set FSM Int to put the ints into the new scene, then unload the menu scene.
That doesn't work. I go back to see why and find all the Set FSM Ints red and empty in PlayMaker. Obviously not allowed to talk to FSM's in different scenes.
So what is a good way to handle this situation? Is my only option to have my costume int minding FSM in the gameplay scene identify itself as a Global Gameobject, then use that to do the Set FSM Int (since drag and drop is removes itself)?