CatStation/Content.Client/Trigger/Systems/TimerTriggerItemStatusSystem.cs
Pok e7897d76a4
More item status (#39264)
* more-item-status

* update 1

* update 2

* Update pistol.yml

* update 3

* yml

* oops

* BatteryItemStatus

* fix ChargeItemStatus

* Update item-status.ftl

* review update 1

* review fix 1

* Update BatteryInfoSystem.cs

* Update TimerTriggerItemStatus

* merge fix

* merge fix

* review update 2

* review update 3

* fix marge

* StyleNano

* review update 4

* review update 5

* BatteryItemStatus

* BatteryItemStatus Client

* code cleanup

* merge

* merge and GasTank fix

* Merge

* unnecessary components

* review

* oops

* GasTank

* wawa
2026-07-19 23:41:09 +00:00

18 lines
572 B
C#

using Content.Client.Items;
using Content.Client.Trigger.UI;
using Content.Shared.Trigger.Components;
namespace Content.Client.Trigger.Systems;
/// <summary>
/// Wires up item status logic for timer triggers using <see cref="TimerTriggerComponent"/> state.
/// </summary>
/// <seealso cref="TimerTriggerStatusControl"/>
public sealed partial class TimerTriggerItemStatusSystem : EntitySystem
{
public override void Initialize()
{
base.Initialize();
Subs.ItemStatus<TimerTriggerComponent>(entity => new TimerTriggerStatusControl(entity));
}
}