### Возможная причины
- Вы создали новый файл, но у вас не открыт проект в Unity (Лучше всегда держить открытым при написании кода)
- Проблема (возможно, точно проверено не было) возникает из-за облачных сервисов (например, Dropbox), когда Unity-проект синхронизируется с облаком (Если вы храните unity-проект в облаке).
- Unity иногда просто не видит новые файлы, которые создаются в проекте (баг).
### Решения
Попробуйте первое решение, если не помогло, то пробуйте последующие.
##### Решение 1
Навести фокус на Unity (просто нажать на окно Unity мышкой)
##### Решение 2
1. Нажимаем ПКМ на проблемый файл
![[Снимок экрана 2024-02-21 в 07.50.12.png]]
2. Копируем (⌘ + С) .cs файл
3. Удаляем .cs файл
4. Удаляем одноименный .meta файл
![[Снимок экрана 2024-02-21 в 07.51.00.png]]
5. Фокусируем ОС на Unity-редактор (он у вас всегда должен быть открыт при работе с проектом), тем самым даем Unity-редактору увидеть изменения в проекте.
- Важно! Если Unity-редактор будет запущен в безопасном режиме (Safe Mode), то описанное решение работать не будет. Нужно будет выйти из данного режима.
6. Возвращаемся в Finder, в то же место, где удалили .cs файл и возвращаем его обратно из буфера обмена (⌘ + V)
7. Снова фокусируемся на Unity-редактор
8. Код в файле теперь корректно отображается.
##### Решение 3
- [[Полный сброс кеша Unity]]
### Как выглядит
Как выглядит файл без подсвечивания синтанксиса
![[Снимок экрана 2024-02-21 в 07.48.27.png]]
Тот же код, но с подсвечиванием
![[Снимок экрана 2024-02-21 в 08.00.30.png]]