Unity как сделать так, чтобы переменные не сбрасывались при повторном открытии сцены?
Есть статическая переменная MoneyIncrease, которая равна 1 по умолчанию, также есть две сцены (игра и улучшения), если зайти в улучшения и увеличить MoneyIncrease, затем переключиться на игру и снова на улучшения, то MoneyIncrease снова будет равна 1.
Можно ли как-нибудь не останавливать скрипт при переключении сцен или не перезапускать его? ну или надо проделывать какие-нибудь махинации с PlayerPrefs?
1. Статическая переменная никуда не девается. Значит какие-то скрипты у вас её сбрасывают в 1
2. Можно держать значения и в PlayerPrefs, будет храниться даже при перезапуске.