без открывания через Unity
никак
Неужели "using UnityEngine;" не достаточно?
не достаточно. Студия не знает, откуда (из какой dll-ки) доставать типы.
y. Да и обнавляться спокойней хочется
Обновление - это не такой частый процесс, чтобы так рассуждать.
что время от времени смотрю разные OpenSource код
Просто посмотреть можно и без студии. Ну или просто игонрировать эти ошибки - всё равно же не будешь это через студию собирать.
Если хочешь просто в не-юнити проектах обращаться к типам из юнити - поставь этот пакет:
https://www.nuget.org/packages/Unity3D.UnityEngine/