Remove some obsolete AppearanceComponent method usages (#13726)
This commit is contained in:
@@ -15,7 +15,7 @@ public sealed class AMEControllerVisualizerSystem : VisualizerSystem<AMEControll
|
||||
|
||||
private void OnComponentInit(EntityUid uid, AMEControllerVisualsComponent component, ComponentInit args)
|
||||
{
|
||||
if(TryComp<SpriteComponent>(uid, out var sprite))
|
||||
if (TryComp<SpriteComponent>(uid, out var sprite))
|
||||
{
|
||||
sprite.LayerMapSet(AMEControllerVisualLayers.Display, sprite.AddLayerState("control_on"));
|
||||
sprite.LayerSetVisible(AMEControllerVisualLayers.Display, false);
|
||||
@@ -26,30 +26,32 @@ public sealed class AMEControllerVisualizerSystem : VisualizerSystem<AMEControll
|
||||
{
|
||||
base.OnAppearanceChange(uid, component, ref args);
|
||||
|
||||
if(args.Sprite != null
|
||||
&& args.Component.TryGetData<string>(AMEControllerVisuals.DisplayState, out var state))
|
||||
if (args.Sprite == null
|
||||
|| !AppearanceSystem.TryGetData<string>(uid, AMEControllerVisuals.DisplayState, out var state, args.Component))
|
||||
{
|
||||
switch(state)
|
||||
{
|
||||
case "on":
|
||||
args.Sprite.LayerSetState(AMEControllerVisualLayers.Display, "control_on");
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, true);
|
||||
break;
|
||||
case "critical":
|
||||
args.Sprite.LayerSetState(AMEControllerVisualLayers.Display, "control_critical");
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, true);
|
||||
break;
|
||||
case "fuck":
|
||||
args.Sprite.LayerSetState(AMEControllerVisualLayers.Display, "control_fuck");
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, true);
|
||||
break;
|
||||
case "off":
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, false);
|
||||
break;
|
||||
default:
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, false);
|
||||
break;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
switch (state)
|
||||
{
|
||||
case "on":
|
||||
args.Sprite.LayerSetState(AMEControllerVisualLayers.Display, "control_on");
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, true);
|
||||
break;
|
||||
case "critical":
|
||||
args.Sprite.LayerSetState(AMEControllerVisualLayers.Display, "control_critical");
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, true);
|
||||
break;
|
||||
case "fuck":
|
||||
args.Sprite.LayerSetState(AMEControllerVisualLayers.Display, "control_fuck");
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, true);
|
||||
break;
|
||||
case "off":
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, false);
|
||||
break;
|
||||
default:
|
||||
args.Sprite.LayerSetVisible(AMEControllerVisualLayers.Display, false);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ public sealed class AMEShieldingVisualizerSystem : VisualizerSystem<AMEShielding
|
||||
|
||||
private void OnComponentInit(EntityUid uid, AMEShieldingVisualsComponent component, ComponentInit args)
|
||||
{
|
||||
if(TryComp<SpriteComponent>(uid, out var sprite))
|
||||
if (TryComp<SpriteComponent>(uid, out var sprite))
|
||||
{
|
||||
sprite.LayerMapSet(AMEShieldingVisualsLayer.Core, sprite.AddLayerState("core"));
|
||||
sprite.LayerSetVisible(AMEShieldingVisualsLayer.Core, false);
|
||||
@@ -26,10 +26,10 @@ public sealed class AMEShieldingVisualizerSystem : VisualizerSystem<AMEShielding
|
||||
|
||||
protected override void OnAppearanceChange(EntityUid uid, AMEShieldingVisualsComponent component, ref AppearanceChangeEvent args)
|
||||
{
|
||||
if(args.Sprite == null)
|
||||
if (args.Sprite == null)
|
||||
return;
|
||||
|
||||
if(args.Component.TryGetData<string>(AMEShieldVisuals.Core, out var core))
|
||||
if (AppearanceSystem.TryGetData<string>(uid, AMEShieldVisuals.Core, out var core, args.Component))
|
||||
{
|
||||
if (core == "isCore")
|
||||
{
|
||||
@@ -43,9 +43,9 @@ public sealed class AMEShieldingVisualizerSystem : VisualizerSystem<AMEShielding
|
||||
}
|
||||
}
|
||||
|
||||
if(args.Component.TryGetData<string>(AMEShieldVisuals.CoreState, out var coreState))
|
||||
if (AppearanceSystem.TryGetData<string>(uid, AMEShieldVisuals.CoreState, out var coreState, args.Component))
|
||||
{
|
||||
switch(coreState)
|
||||
switch (coreState)
|
||||
{
|
||||
case "weak":
|
||||
args.Sprite.LayerSetState(AMEShieldingVisualsLayer.CoreState, "core_weak");
|
||||
|
||||
Reference in New Issue
Block a user