I want to run a scene in an IOS game where you can choose a language, but only the first time you open the app, later you can change it in the settings scene, how can i make it so the scene where you can change language appears only the first time you open the app?
I usually have a ‘Boot’ scene, in it I do all initial setup stuff and then load the appropriate next scene. This scene will often exist all of a 1 frame at most… more if I put a logo on it.
You can have a scene like this that checks to see if the language was set. If it wasn’t, it loads the set language scene. If it was set, it skips the language set scene and moves on to the appropriate one.
What lordofduct says. Storing what language is set is also a perfect use of playerprefs.