Emergency light goodies (#9352)
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
This commit is contained in:
@@ -20,7 +20,19 @@ namespace Content.Client.Light.Visualizers
|
||||
if (!component.TryGetData(EmergencyLightVisuals.On, out bool on))
|
||||
on = false;
|
||||
|
||||
sprite.LayerSetState(0, on ? "emergency_light_on" : "emergency_light_off");
|
||||
sprite.LayerSetState(EmergencyLightVisualLayers.Light, on ? "emergency_light_on" : "emergency_light_off");
|
||||
sprite.LayerSetShader(EmergencyLightVisualLayers.Light, on ? "unshaded" : "shaded");
|
||||
|
||||
if (component.TryGetData(EmergencyLightVisuals.Color, out Color color))
|
||||
{
|
||||
sprite.LayerSetColor(EmergencyLightVisualLayers.Light, color);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public enum EmergencyLightVisualLayers
|
||||
{
|
||||
Base,
|
||||
Light
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user