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; } }