QSBLightSensor: don't disable lights if local player is still in the sector :))

This commit is contained in:
JohnCorby 2022-03-26 22:24:05 -07:00
parent e44f6615d2
commit dbec556dd3

View File

@ -17,6 +17,12 @@ internal class QSBLightSensor : WorldObject<SingleLightSensor>
public void SetEnabled(bool enabled)
{
if (AttachedObject._sector.ContainsAnyOccupants(DynamicOccupant.Player | DynamicOccupant.Probe))
{
// local player is in sector, do not disable lights
return;
}
if (enabled && !AttachedObject.enabled)
{
AttachedObject.enabled = true;