using Content.Shared.Nutrition.AnimalHusbandry;
using Robust.Client.GameObjects;
namespace Content.Client.Nutrition.EntitySystems;
///
/// This handles visuals for
///
public sealed class InfantSystem : EntitySystem
{
///
public override void Initialize()
{
SubscribeLocalEvent(OnStartup);
SubscribeLocalEvent(OnShutdown);
}
private void OnStartup(EntityUid uid, InfantComponent component, ComponentStartup args)
{
if (!TryComp(uid, out var sprite))
return;
component.DefaultScale = sprite.Scale;
sprite.Scale = component.VisualScale;
}
private void OnShutdown(EntityUid uid, InfantComponent component, ComponentShutdown args)
{
if (!TryComp(uid, out var sprite))
return;
sprite.Scale = component.DefaultScale;
}
}