Trigger Refactor (#39034)
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
using Content.Server.Explosion.EntitySystems;
|
||||
using Content.Server.Fluids.EntitySystems;
|
||||
using Content.Server.Nutrition.Components;
|
||||
using Content.Server.Popups;
|
||||
using Content.Shared.Containers.ItemSlots;
|
||||
using Content.Shared.Explosion.Components;
|
||||
using Content.Shared.IdentityManagement;
|
||||
using Content.Shared.Nutrition;
|
||||
using Content.Shared.Nutrition.Components;
|
||||
using Content.Shared.Nutrition.EntitySystems;
|
||||
using Content.Shared.Rejuvenate;
|
||||
using Content.Shared.Throwing;
|
||||
using Content.Shared.Trigger.Components;
|
||||
using Content.Shared.Trigger.Systems;
|
||||
using Content.Shared.Chemistry.EntitySystems;
|
||||
using JetBrains.Annotations;
|
||||
using Robust.Shared.Audio;
|
||||
@@ -77,15 +77,9 @@ namespace Content.Server.Nutrition.EntitySystems
|
||||
{
|
||||
if (_itemSlots.TryEject(uid, itemSlot, user: null, out var item))
|
||||
{
|
||||
if (TryComp<OnUseTimerTriggerComponent>(item.Value, out var timerTrigger))
|
||||
if (TryComp<TimerTriggerComponent>(item.Value, out var timerTrigger))
|
||||
{
|
||||
_trigger.HandleTimerTrigger(
|
||||
item.Value,
|
||||
null,
|
||||
timerTrigger.Delay,
|
||||
timerTrigger.BeepInterval,
|
||||
timerTrigger.InitialBeepDelay,
|
||||
timerTrigger.BeepSound);
|
||||
_trigger.ActivateTimerTrigger((item.Value, timerTrigger));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user