| 123456789101112131415161718192021 |
- using Content.Server.Xenoarchaeology.XenoArtifacts.Triggers.Components;
- using Content.Shared.Throwing;
- namespace Content.Server.Xenoarchaeology.XenoArtifacts.Triggers.Systems;
- public sealed class ArtifactLandSystem : EntitySystem
- {
- [Dependency] private readonly ArtifactSystem _artifact = default!;
- public override void Initialize()
- {
- base.Initialize();
- SubscribeLocalEvent<ArtifactLandTriggerComponent, LandEvent>(OnLand);
- }
- private void OnLand(EntityUid uid, ArtifactLandTriggerComponent component, ref LandEvent args)
- {
- _artifact.TryActivateArtifact(uid, args.User);
- }
- }
|