Remove some obsolete AppearanceComponent method usages (#13726)
This commit is contained in:
@@ -13,18 +13,18 @@ public sealed class TypingIndicatorVisualizerSystem : VisualizerSystem<TypingInd
|
||||
{
|
||||
if (args.Sprite == null)
|
||||
return;
|
||||
|
||||
|
||||
if (!_prototypeManager.TryIndex<TypingIndicatorPrototype>(component.Prototype, out var proto))
|
||||
{
|
||||
Logger.Error($"Unknown typing indicator id: {component.Prototype}");
|
||||
return;
|
||||
}
|
||||
|
||||
args.Component.TryGetData(TypingIndicatorVisuals.IsTyping, out bool isTyping);
|
||||
AppearanceSystem.TryGetData<bool>(uid, TypingIndicatorVisuals.IsTyping, out var isTyping, args.Component);
|
||||
var layerExists = args.Sprite.LayerMapTryGet(TypingIndicatorLayers.Base, out var layer);
|
||||
if (!layerExists)
|
||||
layer = args.Sprite.LayerMapReserveBlank(TypingIndicatorLayers.Base);
|
||||
|
||||
|
||||
args.Sprite.LayerSetRSI(layer, proto.SpritePath);
|
||||
args.Sprite.LayerSetState(layer, proto.TypingState);
|
||||
args.Sprite.LayerSetShader(layer, proto.Shader);
|
||||
|
||||
Reference in New Issue
Block a user