Files
tbd-station-14/Content.Shared/Throwing/LandEvent.cs
metalgearsloth f301e45163 Remove ILand (#4582)
* Remove ILand

* Make land not handleable

* Rename ILand
2021-09-12 16:22:58 +10:00

36 lines
903 B
C#

using JetBrains.Annotations;
using Robust.Shared.GameObjects;
using Robust.Shared.Map;
namespace Content.Shared.Throwing
{
/// <summary>
/// Raised when an entity that was thrown lands.
/// </summary>
[PublicAPI]
public sealed class LandEvent : EntityEventArgs
{
/// <summary>
/// Entity that threw the item.
/// </summary>
public IEntity? User { get; }
/// <summary>
/// Item that was thrown.
/// </summary>
public IEntity Thrown { get; }
/// <summary>
/// Location where the item landed.
/// </summary>
public EntityCoordinates LandLocation { get; }
public LandEvent(IEntity? user, IEntity thrown, EntityCoordinates landLocation)
{
User = user;
Thrown = thrown;
LandLocation = landLocation;
}
}
}