Steam Lobby Data Events

Can be used to track events in relation to a Steam Lobby Data object. Click Add New Event Type to add an event to be tracked.

Events
On Lobby Changed
public LobbyDataEvent onLobbyChanged;
Invoked when the Lobby Data is set or cleared
On Lobby Invite
public LobbyInviteEvent onLobbyInvite;
Invoked whenever the local user receives a lobby invite.
On Lobby Join Requested
public GameLobbyJoinRequestedEvent onLobbyJoinRequested;
Invoked when the local user received and accepted a lobby invite.
On Chat Msg Received
public LobbyChatMsgEvent onChatMsgReceived;
Invoked when a new chat message is received in the managed lobby.
On Found
public LobbyDataListEvent onFound;
Invoked when a list of lobbies matching search criteria is returned.
On Enter Success
public LobbyDataEvent onEnterSuccess;
Occurs when the local user successfully enters a lobby in response to a join request.
On Enter Failed
public LobbyResponseEvent onEnterFailed;
Occurs when the local user attempts but fails to join a lobby. Provides the lobby response result.
On Created
public LobbyDataEvent onCreated;
Occurs when the local user successfully creates a lobby.
On Create Failed
public EResultEvent onCreateFailed;
Occurs when the local user fails to create a lobby. Provides the Steam EResult
.
On Quick Match Failed
public UnityEvent onQuickMatchFailed;
Invoked when a quick match attempt fails to find or resolve a match.
On Data Updated
public LobbyDataUpdateEvent onDataUpdated;
Occurs whenever lobby data or a member’s metadata is updated.
On Leave
public UnityEvent onLeave;
Invoked when the local user leaves the managed lobby.
On Asked To Leave
public UnityEvent onAskedToLeave;
Invoked when the local user is asked to leave the lobby via Heathen’s Kick system.
On Game Created
public GameServerSetEvent onGameCreated;
Occurs when the lobby’s GameServer
information is first set.
On User Joined
public UserDataEvent onUserJoined;
Invoked when a new member joins the lobby while the local user is a member.
On User Left
public UserLeaveEvent onUserLeft;
Invoked when another member leaves the lobby while the local user is a member.
On Authentication Session Result
public LobbyAuthenticaitonSessionEvent onAuthenticationSessionResult;
Occurs when the local user (as lobby owner) receives and starts an authentication session request for a user.
Fields and Attributes
Managed Lobby Events
public enum ManagedLobbyEvents
{
AuthenticationSessionResults,
LobbyChanged,
LobbyChatMessageReceived,
LobbyCreationFailed,
LobbyCreationSuccess,
LobbyInviteReceived,
LobbyJoinFailure,
LobbyJoinRequested,
LobbyJoinSuccess,
LobbyLeave,
MetadataUpdated,
OtherUserLeft,
OtherUserJoined,
QuickMatchFailed,
SearchResultsReady,
SessionConnectionUpdated,
YouAreAskedToLeave,
}
Enumerates all lobby events that can be managed by this component. Used internally for event delegation.
Last updated