namespace Content.Shared.Throwing { /// /// Raised when an entity that was thrown lands. This occurs before they stop moving and is when their tile-friction is reapplied. /// [ByRefEvent] public readonly record struct LandEvent(EntityUid? User, bool PlaySound); /// /// Raised when a thrown entity is no longer moving. /// [ByRefEvent] public record struct StopThrowEvent(EntityUid? User); }