using Content.Server.Kitchen.Components; using Content.Shared.Chemistry.EntitySystems; using JetBrains.Annotations; using Robust.Shared.GameObjects; namespace Content.Server.Kitchen.EntitySystems { [UsedImplicitly] internal sealed class MicrowaveSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnSolutionChange); } private void OnSolutionChange(EntityUid uid, MicrowaveComponent component, SolutionChangedEvent args) { component.DirtyUi(); } public override void Update(float frameTime) { base.Update(frameTime); foreach (var comp in EntityManager.EntityQuery(true)) { comp.OnUpdate(); } } } }