Interface ILobbyChanges
An interface providing a set of changes to apply to a lobby model.
Namespace: Unity.Services.Lobbies
Assembly: solution.dll
Syntax
public interface ILobbyChanges
Properties
Name | Description |
---|---|
AvailableSlots | |
Data | The changes to the lobby’s data, if it has changed. |
HasPassword | The change for if HasPassword has changed. |
HostId | The changes to the lobby’s host ID, if it has changed. |
IsLocked | The change for if the lobby is locked, if it has changed. |
IsPrivate | The change for if the lobby is private, if it has changed. |
LastUpdated | The time the lobby changes occurred. |
LobbyDeleted | Whether or not the lobby was deleted. True if the lobby was deleted. False if it is still available. |
MaxPlayers | The change to the maximum number of players in the lobby, if it has changed. |
Name | The change to the lobby’s name, if it has changed. |
PlayerData | The changes to player’s data, if any have changed. |
PlayerJoined | A list of players that have joined, if any. |
PlayerLeft | A list of players that have left, if any. |
Version | The changes to the lobby’s version, if it has changed. |
Methods
Name | Description |
---|---|
ApplyToLobby(Lobby) | Takes a lobby and a change applicator to update a given lobby in-place. If LobbyDeleted is true, no changes will be applied and a warning will be logged. |