Hello! Guys, can anyone tell me how to switch to pre-baked lighting maps on mobile on runtime? This code works fine in the editor, but when launched on mobile - lightmaps simply do not work.
public Texture2D firstMapDir;
public Texture2D firstMapColor;
public Texture2D secondMapDir;
public Texture2D secondMapColor;
private LightmapData[] firstLightMaps = new LightmapData[1];
private LightmapData[] secondLightMaps = new LightmapData[1];
void Start()
{
firstLightMaps[0] = new LightmapData();
firstLightMaps[0].lightmapDir = firstMapDir;
firstLightMaps[0].lightmapColor = firstMapColor;
secondLightMaps[0] = new LightmapData();
secondLightMaps[0].lightmapDir = secondMapDir;
secondLightMaps[0].lightmapColor = secondMapColor;
}
public void SetToFirstLightmap()
{
LightmapSettings.lightmaps = firstLightMaps;
}
public void SetToSecondLightmap()
{
LightmapSettings.lightmaps = secondLightMaps;
}