Ну с C# совершенно аналогично JS. Только вот было бы лучше, если бы слова Юнити были слегка другого цвета, чем зарезервированные слова языка. Это у меня не получилось.
Но вообще на самом деле правильнее делать не так как в статье. Правильнее добавить нужные слова в файл langs.xml Тогда они автоматом будут подсвечиваться в любой теме. Вам же пришлось добавлять их во все файлы тем.
В том же файле вроде можно добавить новый "сорт" ключевых слов.
После:
<Language name="cs" ext="cs" commentLine="//" commentStart="/*" commentEnd="*/">
<Keywords name="instre1">abstract ....
Добавляем:
<Keywords name="instre2">Abs AccelerationEvent AcceptDrag Acos Add AddBinaryDa...
Т.о. определяем новые слова типа instre2. В файлах тем добавляем для них стиль:
<WordsStyle name="UNITY WORD" styleID="8" fgColor="0090FF" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" keywordClass="instre2" />
Вроде должно работать. Но не работает
Для C# так подсвечивается только тип слов instre1. Т.е. если Юнити слова добавить к ним - они подсвечиваются тем же цветом.