Здравствуйте Хабровцы.
Есть приложение под мобильные устройства (android, ios), которое имеет несколько экранов и VR режим.
Сейчас все экраны, которые продвигают пользователя к выбору, сделаны в одной сцене. Просто одни элемент скрывается другой показывается. VR режим сделан на отдельной сцене, но сейчас не о нем.
Сейчас, для того, что бы работала кнопка возврата на предыдущий экран, приходится сохранять стек переходов.
Общие данные для приложения хранятся в статическом классе. Иногда если пользователь перешел на телефоне на другое приложение, а потом через некоторое время вернулся, мое приложение вылетает и закрывается. Если я правильно понимаю, это по причине перезегрузки сцены и статического класса данные которого заполняются в предыдущих сценах.
Собственно 2 вопроса.
- Правильно было бы оформить все экраны как отделные сцены?
- Как правильно хранить общие данные приложения, если выбор пользователя осуществляется на других сценах?
Заранее благодарю.