А это как?
Создаёте в классе статическую переменную, например:
Используется csharp
using UnityEngine;
public class SaveManager : MonoBehaviour {
public static int _gold=0;
}
Статические переменные не уничтожаются при смене сцен, и обращаться к ним нужно через имя класса,
например чтобы присвоить какой-то переменной "z" значение с количеством денег, нужно писать так:
Используется csharp
int z = SaveManager._gold;
А вообще, ещё для этого используют метод DontDestroyOnLoad(), можете посмотреть
урок
https://www.youtube.com/watch?v=tW_ADGMdiko. Если что, могу подробнее объяснить, пишите в лс, помогу