IPlayerManager

Namespace: uModCommon

Assembly: uMod.Common.dll

Summary

Represents a generic player manager

Properties

Name

Summary

All

Gets all players

Connected

Gets all connected players

Sleeping

Gets all sleeping players

Methods

Name

Summary

FindPlayer (String, Int32)

Finds a single player given a partial name or unique ID (case-insensitive, wildcards accepted, multiple matches returns null)

FindPlayer (String, PlayerFilter)

Finds a single player given a partial name or unique ID (case-insensitive, wildcards accepted, multiple matches returns null)

FindPlayerById (String)

Finds a single player given unique ID

FindPlayerByObj (Object, Int32)

Finds a single connected player given game object

FindPlayerByObj (Object, PlayerFilter)

Finds a single connected player given game object

FindPlayers (String, Int32)

Finds any number of players given a partial name or unique ID (case-insensitive, wildcards accepted)

FindPlayers (String, PlayerFilter)

Finds any number of players given a partial name or unique ID (case-insensitive, wildcards accepted)

PlayerConnected<T> (String, T)

Creates a new bound IPlayer instance and sets player as connected

PlayerDisconnected (String)

Removes player from connected player list on disconnection

PlayerJoin (String, String)

Creates or updates implied IPlayer instance when a player joins