Как в unity менять у стандартного шейдера emission color программно ? пробовал так:
GetComponent().material.globalIlluminationFlags = MaterialGlobalIlluminationFlags.RealtimeEmissive;
GetComponent().material.SetVector("_EmissionColor", new Vector4(0.3f, 0.9f, 1f, 1f));
Что интересно параметры применяются, но когда вручную мышкой разворачиваешь в инспекторе параметры шейдера во время выполнения игры. В чем проблема?