Fjfgs, этот пример не дает никакого понимания какая там бизнес-логика, поэтому сказать не могу. Но вообще, стоит разделять область видимости методов и класса:
- Для класса internal когда не хочешь, чтобы другие модули этот класс видели
- Для метода не public - когда не хочешь, чтобы другие могли просто так этот метод вызывать.
тут скорее вопрос про производительность выбранной фс:
- слышал что ntfs на linux работает медленнее чем на винде
- также слышал что windows плохо поддерживает фс не в семействе nt (та же самая ext4)
а что такое нормальный совместный доступ у облачных дисков? мы, например, сидим на яд для бизнеса и все ок - просто доступ установить для всех сотрудников компании, такая функциональность даже в лендинге присутствует
UnityEngine.Transform does not implement Add(System.Object)
- у тебя где-то в поле хранится Transform объект.
Я не Unity разработчик, но согласно документации Transform реализует IEnumerable. Короче говоря проблема в нем.
Совет - для сериализации надо использовать отдельные классы, которые и сералиализуешь/десерализуешь и маппишь на настоящие объекты, чтобы вот подобного не происходило