check if color changes for lightmap update

This commit is contained in:
Ricardo Luís Vaz Silva 2024-12-19 04:25:55 -03:00 committed by Nash Muhandes
commit bca75ef346
2 changed files with 8 additions and 3 deletions

View file

@ -423,12 +423,15 @@ void FDynamicLight::Tick()
bool updated = UpdateLocation();
if(!updated && markTiles && m_active != wasactive)
if(!updated && markTiles && (m_active != wasactive || oldred != GetRed() || oldblue != GetBlue() || oldgreen != GetGreen()))
{
MarkTilesForUpdate(Level, touching_sides, touching_sector);
}
wasactive = m_active;
wasactive = m_active;
oldred = GetRed();
oldblue = GetBlue();
oldgreen = GetGreen();
}
}