По умолчанию компоненты являются экземплярами класса.Если в текущих загруженных сценах отсутствует GameObject с этим компонентом, к нему нет доступа.Если я помню, вы можете загружать более одной сцены за раз.
Если в данный момент загружен GameObject с этим скриптом, вы можете использовать: https://docs.unity3d.com/ScriptReference/Object.FindObjectsOfType.html
или даже лучше
использовать шаблон синглтон-дизайна, если у вас только 1 игрок
Полагаю, вы хотите сохранить эти обновления для следующего запуска игры, поэтому вы можете использовать PlayerPrefs https://docs.unity3d.com/ScriptReference/PlayerPrefs.html
Если вы хотите сохранить более 50 значенийДанные, которые я хотел бы предложить использовать файловую БД, такую как SQLite, занимают мало времени и очень быстро работают.И это намного более читабельно, чем использование PlayerPrefs.