@@ -92,6 +92,48 @@ public interface IPlayerManagerService
9292 /// <returns>An enumerable collection of <see cref="IPlayer"/> instances representing all online players.</returns>
9393 public IEnumerable < IPlayer > GetAllPlayers ( ) ;
9494
95+ /// <summary>
96+ /// Retrieves all bot players currently online.
97+ /// </summary>
98+ /// <returns>An enumerable collection of <see cref="IPlayer"/> instances representing all online bot players.</returns>
99+ public IEnumerable < IPlayer > GetBots ( ) ;
100+ /// <summary>
101+ /// Retrieves all alive players currently online.
102+ /// </summary>
103+ /// <returns>An enumerable collection of <see cref="IPlayer"/> instances representing all alive players currently online.</returns>
104+ public IEnumerable < IPlayer > GetAlive ( ) ;
105+ /// <summary>
106+ /// Retrieves all CT players currently online.
107+ /// </summary>
108+ /// <returns>An enumerable collection of <see cref="IPlayer"/> instances representing all CT players currently online.</returns>
109+ public IEnumerable < IPlayer > GetCT ( ) ;
110+ /// <summary>
111+ /// Retrieves all T players currently online.
112+ /// </summary>
113+ /// <returns>An enumerable collection of <see cref="IPlayer"/> instances representing all T players currently online.</returns>
114+ public IEnumerable < IPlayer > GetT ( ) ;
115+ /// <summary>
116+ /// Retrieves all spectator players currently online.
117+ /// </summary>
118+ /// <returns>An enumerable collection of <see cref="IPlayer"/> instances representing all spectator players currently online.</returns>
119+ public IEnumerable < IPlayer > GetSpectators ( ) ;
120+ /// <summary>
121+ /// Retrieves all players in the specified team.
122+ /// </summary>
123+ /// <param name="team">The team for which to retrieve players.</param>
124+ /// <returns>An enumerable collection of <see cref="IPlayer"/> instances representing all players in the specified team.</returns>
125+ public IEnumerable < IPlayer > GetInTeam ( Team team ) ;
126+ /// <summary>
127+ /// Retrieves all alive T players currently online.
128+ /// </summary>
129+ /// <returns>An enumerable collection of <see cref="IPlayer"/> instances representing all alive T players currently online.</returns>
130+ public IEnumerable < IPlayer > GetTAlive ( ) ;
131+ /// <summary>
132+ /// Retrieves all alive CT players currently online.
133+ /// </summary>
134+ /// <returns>An enumerable collection of <see cref="IPlayer"/> instances representing all alive CT players currently online.</returns>
135+ public IEnumerable < IPlayer > GetCTAlive ( ) ;
136+
95137 /// <summary>
96138 /// Finds targetted players based on the provided search criteria.
97139 /// </summary>
0 commit comments