using Content.Shared.Roles; using Robust.Shared.Network; using Robust.Shared.Prototypes; namespace Content.Server.DeltaV.Station.Events; /// /// Raised on a station when a after a players jobs are removed from the PlayerJobs /// /// Player whos jobs were removed /// Entry in PlayerJobs removed a list of JobPrototypes [ByRefEvent] public record struct PlayerJobsRemovedEvent(NetUserId NetUserId, List> PlayerJobs); /// /// Raised on a staion when a job is added to a player /// /// Player who recived a job /// Id of the jobPrototype added [ByRefEvent] public record struct PlayerJobAddedEvent(NetUserId NetUserId, string JobPrototypeId);