mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-17 21:48:58 +03:00
* the definition of insanity * the definition of insanity * the definition of insanity * we have hullrot at home * maybe the real hullrot was the friends we made along the way * john hullrot * i am going to hullroooooot * it's hullrotver * we're so hullback * we're rotting the hull with this one * hullmerge * the hullrot is leaking * never gonna rot you up * hullfresh * john starsector * god i wish we had grid collision damage * you can tell I am very tired because I stopped forcing a hullrot joke into every commit message * hr * this is a surprise sprite that will help us later * motherfucker * i have nothing good to say * still nothing * brb * random letter random letter random letter dash random number random number random number * ass * blast * ffs * fcuk * RE: ffs * RE: RE: ffs * гнида жестяная * continue * i hate tests * i love tests * slide to the right * i hate tests again * what the fuck * ты шиз? * ?? * bbgun
24 lines
633 B
C#
24 lines
633 B
C#
using Content.Shared.DeviceLinking.Events;
|
|
using Content.Shared.Lock;
|
|
|
|
namespace Content.Shared._White.Lock;
|
|
|
|
[RegisterComponent]
|
|
public sealed partial class LockDeviceLinksComponent : Component;
|
|
|
|
public sealed class LockDeviceLinksSystem : EntitySystem
|
|
{
|
|
[Dependency] private readonly LockSystem _lock = default!;
|
|
|
|
public override void Initialize()
|
|
{
|
|
SubscribeLocalEvent<LockDeviceLinksComponent, LinkAttemptEvent>(OnLinkAttempt);
|
|
}
|
|
|
|
private void OnLinkAttempt(EntityUid uid, LockDeviceLinksComponent comp, LinkAttemptEvent args)
|
|
{
|
|
if (_lock.IsLocked(uid))
|
|
args.Cancel();
|
|
}
|
|
}
|