namespace Content.Shared.Sticky; /// /// Risen on sticky entity to see if it can stick to another entity. /// [ByRefEvent] public record struct AttemptEntityStickEvent(EntityUid Target, EntityUid User, bool Cancelled = false); /// /// Risen on sticky entity to see if it can unstick from another entity. /// [ByRefEvent] public record struct AttemptEntityUnstickEvent(EntityUid Target, EntityUid User, bool Cancelled = false); /// /// Risen on sticky entity when it was stuck to other entity. /// [ByRefEvent] public record struct EntityStuckEvent(EntityUid Target, EntityUid User); /// /// Risen on sticky entity when it was unstuck from other entity. /// [ByRefEvent] public record struct EntityUnstuckEvent(EntityUid Target, EntityUid User);