Для конкретности:
я писал скрипт, в нём было написано:
Синтаксис:
Используется csharp
#if !UNITY_WEBPLAYER
//код
#endif
//код
#endif
и данный код компилировался. Значит на тот момент среда видела, что я пишу не для web, и данная переменная не была определена.
Но потом непонятно из-за чего, когда я в очередной раз переключился из Unity на VS, она потребовала перезагрузки проекта, я перезагрузил, и приведённый мной код вдруг стал невиден компилятору. Т.е. появилась переменная UNITY_WEBPLAYER. Откуда она взялась и где это настраивается в Unity, чтобы она знала до сборки игры, для какой платформы я пишу?