Cleanup warnings in RgbLightControllerSystem (#37458)
Cleanup warnings in RgbLightControllerSystem
This commit is contained in:
@@ -18,6 +18,7 @@ namespace Content.Client.Light
|
|||||||
[Dependency] private readonly IGameTiming _gameTiming = default!;
|
[Dependency] private readonly IGameTiming _gameTiming = default!;
|
||||||
[Dependency] private readonly ItemSystem _itemSystem = default!;
|
[Dependency] private readonly ItemSystem _itemSystem = default!;
|
||||||
[Dependency] private readonly SharedPointLightSystem _lights = default!;
|
[Dependency] private readonly SharedPointLightSystem _lights = default!;
|
||||||
|
[Dependency] private readonly SpriteSystem _sprite = default!;
|
||||||
|
|
||||||
public override void Initialize()
|
public override void Initialize()
|
||||||
{
|
{
|
||||||
@@ -75,7 +76,7 @@ namespace Content.Client.Light
|
|||||||
|
|
||||||
foreach (var key in args.RevealedLayers)
|
foreach (var key in args.RevealedLayers)
|
||||||
{
|
{
|
||||||
if (!sprite.LayerMapTryGet(key, out var index) || sprite[index] is not Layer layer)
|
if (!_sprite.LayerMapTryGet((args.User, sprite), key, out var index, false) || sprite[index] is not Layer layer)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (layer.ShaderPrototype == "unshaded")
|
if (layer.ShaderPrototype == "unshaded")
|
||||||
@@ -93,7 +94,7 @@ namespace Content.Client.Light
|
|||||||
|
|
||||||
foreach (var key in args.RevealedLayers)
|
foreach (var key in args.RevealedLayers)
|
||||||
{
|
{
|
||||||
if (!sprite.LayerMapTryGet(key, out var index) || sprite[index] is not Layer layer)
|
if (!_sprite.LayerMapTryGet((args.Equipee, sprite), key, out var index, false) || sprite[index] is not Layer layer)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (layer.ShaderPrototype == "unshaded")
|
if (layer.ShaderPrototype == "unshaded")
|
||||||
@@ -164,7 +165,7 @@ namespace Content.Client.Light
|
|||||||
|
|
||||||
foreach (var (layer, color) in rgb.OriginalLayerColors)
|
foreach (var (layer, color) in rgb.OriginalLayerColors)
|
||||||
{
|
{
|
||||||
sprite.LayerSetColor(layer, color);
|
_sprite.LayerSetColor((uid, sprite), layer, color);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -181,7 +182,7 @@ namespace Content.Client.Light
|
|||||||
{
|
{
|
||||||
foreach (var index in rgb.Layers)
|
foreach (var index in rgb.Layers)
|
||||||
{
|
{
|
||||||
if (sprite.TryGetLayer(index, out var layer))
|
if (_sprite.TryGetLayer((uid, sprite), index, out var layer, false))
|
||||||
layer.Color = color;
|
layer.Color = color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -192,8 +193,8 @@ namespace Content.Client.Light
|
|||||||
|
|
||||||
foreach (var layer in rgb.HolderLayers)
|
foreach (var layer in rgb.HolderLayers)
|
||||||
{
|
{
|
||||||
if (holderSprite.LayerMapTryGet(layer, out var index))
|
if (_sprite.LayerMapTryGet((rgb.Holder.Value, holderSprite), layer, out var index, false))
|
||||||
holderSprite.LayerSetColor(index, color);
|
_sprite.LayerSetColor((rgb.Holder.Value, holderSprite), index, color);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user