using Content.Shared.Mind; namespace Content.Shared.Roles; /// /// Base event raised on mind entities to indicate that a mind role was either added or removed. /// /// The mind id associated with the player. /// The mind component associated with the mind id. /// True if this update has changed the mind's role type public abstract record RoleEvent(EntityUid MindId, MindComponent Mind, bool RoleTypeUpdate);