diff --git a/Sunrise/Content.Sunrise.Interfaces.Server/IServerSponsorsManager.cs b/Sunrise/Content.Sunrise.Interfaces.Server/IServerSponsorsManager.cs index 1da16199ad..b001a81c8b 100644 --- a/Sunrise/Content.Sunrise.Interfaces.Server/IServerSponsorsManager.cs +++ b/Sunrise/Content.Sunrise.Interfaces.Server/IServerSponsorsManager.cs @@ -17,4 +17,10 @@ public interface IServerSponsorsManager : ISharedSponsorsManager public bool AllowedRespawn(NetUserId userId); public List PickPrioritySessions(List sessions, string roleId); public NetUserId PickRoleSession(HashSet users, string roleId); + + public bool TryGetPriorityGhostRoles(NetUserId userId, [NotNullWhen(true)] out List? priorityAntags); + + public bool TryGetPriorityAntags(NetUserId userId, [NotNullWhen(true)] out List? priorityAntags); + + public bool TryGetPriorityRoles(NetUserId userId, [NotNullWhen(true)] out List? priorityRoles); }