Ну и можно еще прозвонить транзисторы - потому что могли перегреть и они могли выйти из строя. Стандартно - база-коллектор, база-эмиттер, коллектор-эмиттер.
Kiryuha161, у меня подозрение чисто на интуитивном уровне, что сериализатор не хочет хавать напрямую List, и что на вход ему нужен все таки какой то объект. Попробуйте следующее:
1. Давайте точно убедимся что после string json = JsonUtility.ToJson(ItemScript.items); json у вас пустой (ну точнее там {}) будет.
2. Если первый пункт верен - то попробуйте вот так:
string json = JsonUtility.ToJson(ItemScript.items[0]);
и посмотрите что будет в джсоне.
Kiryuha161, вообще вот честно скажу. Код очень странный у вас. Это на сохранение не влияет, но - делать какое то ДОБАВЛЕНИЕ куда то при сохранении, причем в общий класс... Ну такое. Тут сразу вроде есть логическая ошибка - у вас при каждом сохранении будет задвоение данных
Kiryuha161, проверяйте прямо по шагам, на каком конкретно этапе теряются данные. +у меня еще есть сомнения насчет самой сериализации в джсон. ТАм Newtonsoft используется или что то другое?
Есть какие-нибудь идеи, что я делаю не так? Не закидывайте тапками, опыта не так уж и много.
ну как простой вариант ответа - исполдьзуешь флоаты, вот что не правильно. Точность у них не оч. Хотя конечно фиг его насколько она тут влияет.
Для эксперимента переведи все на даблы (только сначала убедись что ВСЕ функции которые используешь принимают даблы), и посмотри на погрешность. Если уменьшится - то вот и ответ
Российский Сыр, Если вкладка активна - то обычно заголовок окна совпадает с заголовком вкладки. Получить заголовок окна можно через winapi. Вот и гуглите в ту сторону
Полярность надо проверить и у кондеров, и у светодиодов. И у источника питания. Тут только резисторы без полярности )