Files
581ca2f5efefe8aeb53397af1f02bdf52012abea
22 lines
653 B
C#
22 lines
653 B
C#
using Content.Shared.Actions;
|
||||
using Content.Shared.Mindshield.Components;
|
||||
|
||||
namespace Content.Shared.Mindshield.FakeMindShield;
|
||||
|
||||
public sealed class SharedFakeMindShieldSystem : EntitySystem
|
||||
{
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
SubscribeLocalEvent<FakeMindShieldComponent, FakeMindShieldToggleEvent>(OnToggleMindshield);
|
||||
}
|
||||
|
||||
private void OnToggleMindshield(EntityUid uid, FakeMindShieldComponent comp, FakeMindShieldToggleEvent toggleEvent)
|
||||
{
|
||||
comp.IsEnabled = !comp.IsEnabled;
|
||||
Dirty(uid, comp);
|
||||
}
|
||||
}
|
||||
|
||||
public sealed partial class FakeMindShieldToggleEvent : InstantActionEvent;
|