Ошибка CS0176, которую вы видите, указывает на то, что вы пытаетесь получить доступ к статическому члену класса, используя экземпляр этого класса. Это не разрешено в C#.
Чтобы исправить эту ошибку, вам необходимо изменить код, чтобы обращение к статическому члену было выполнено через сам класс, а не через экземпляр.
Если в вашем коде класс CurrencyManager содержит статическое поле currencyValue, то правильный способ получить доступ к нему будет выглядеть так:
CurrencyManager.currencyValue
Однако, если у класса CurrencyManager нет статического поля currencyValue, и вам нужно получить доступ к данному полю из экземпляра объекта класса CurrencyManager, тогда вам нужно сначала создать экземпляр класса и затем использовать его для доступа к полю currencyValue:
CurrencyManager currencyManager = new CurrencyManager(); currencyManager.currencyValue
Убедитесь, что правильно определили структуру класса CurrencyManager и наличие необходимых полей и методов, чтобы получить доступ к полю currencyValue.
Надеюсь, этот ответ помог вам разобраться с данной ошибкой в вашем коде Unity!