Better pull breakout (#3571)

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
This commit is contained in:
metalgearsloth
2021-03-08 12:10:48 +11:00
committed by GitHub
parent 0f7da24993
commit fcb3498bba
4 changed files with 32 additions and 19 deletions

View File

@@ -0,0 +1,20 @@
using Content.Shared.Alert;
using Content.Shared.GameObjects.Components.Pulling;
using JetBrains.Annotations;
using Robust.Shared.Serialization.Manager.Attributes;
namespace Content.Server.Alert.Click
{
/// <summary>
/// Stop pulling something
/// </summary>
[UsedImplicitly]
[DataDefinition]
public class StopBeingPulled : IAlertClick
{
public void AlertClicked(ClickAlertEventArgs args)
{
args.Player.GetComponentOrNull<SharedPullableComponent>()?.TryStopPull();
}
}
}