Class MemberInfo
- Namespace
- SteamNetworkLib.Models
- Assembly
- SteamNetworkLib.dll
Represents information about a lobby member including their identity and status. Contains all essential details needed to identify and manage a player in a lobby.
public class MemberInfo
- Inheritance
-
MemberInfo
- Inherited Members
Constructors
MemberInfo()
Initializes a new instance of the MemberInfo class. Sets the join time to the current local time.
public MemberInfo()
Properties
DisplayName
Gets or sets the display name of the member as shown in Steam. This is the human-readable name that other players will see.
public string DisplayName { get; set; }
Property Value
IsLocalPlayer
Gets or sets a value indicating whether this member represents the local player. This helps distinguish the local player from other lobby members in the UI.
public bool IsLocalPlayer { get; set; }
Property Value
IsOwner
Gets or sets a value indicating whether this member is the lobby owner (host). The owner has special privileges like changing lobby settings and managing members.
public bool IsOwner { get; set; }
Property Value
JoinedAt
Gets or sets when this member joined the lobby. Used for tracking session duration and determining join order.
public DateTime JoinedAt { get; set; }
Property Value
SteamId
Gets or sets the unique Steam ID of the member. This is the primary identifier used for all player-specific operations.
public CSteamID SteamId { get; set; }
Property Value
- CSteamID