Я занимаюсь разработкой в Unity 3D и иногда пишу инструменты редактора.Иногда я встречаю проблему с символом разделителя каталогов.Unity API всегда использует «/», например, для запроса путей AssetDatabase.Но классы ввода-вывода, такие как File, Directory или Path, используют системный разделитель, поэтому в Windows это «\», а в macOS «/».Можно ли заставить их использовать «/» по умолчанию даже в Windows?Может быть, есть поле, которое я могу инициализировать на этапе инициализации во время выполнения?Раздражительно каждый раз заменять '\' на '/' для унификации вызовов API.Теперь мой код выглядит так, и я думаю, что это ужасно:
foreach (var prefabPath in prefabPaths)
{
#if UNITY_EDITOR_WIN
prefabPath = prefabPath.Replace('\\', '/');
#endif
.............
}