Class LobbyServiceSteam
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
LobbyServiceSteam
Assembly: Dew.Core.dll
Syntax
public class LobbyServiceSteam : LobbyServiceProvider
Fields
disableVersionCheck
Declaration
public bool disableVersionCheck
Field Value
lobbyMembers
Declaration
public List<CSteamID> lobbyMembers
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><Steamworks.CSteamID> |
|
Properties
currentLobby
Declaration
public override LobbyInstance currentLobby { get; }
Property Value
Overrides
Methods
ActivateGameOverlayInviteDialog()
Declaration
public void ActivateGameOverlayInviteDialog()
CreateLobby()
Declaration
public override UniTask CreateLobby()
Returns
| Type |
Description |
| Cysharp.Threading.Tasks.UniTask |
|
Overrides
GetGameServerAddress()
Declaration
public override string GetGameServerAddress()
Returns
Overrides
GetLobbies(Action<LobbySearchResult>, object)
Declaration
public override UniTask GetLobbies(Action<LobbySearchResult> onUpdated, object continuationToken = null)
Parameters
| Type |
Name |
Description |
| System.Action<T><LobbySearchResult> |
onUpdated |
|
| object |
continuationToken |
|
Returns
| Type |
Description |
| Cysharp.Threading.Tasks.UniTask |
|
Overrides
HandleUserLeavingGame(string)
Declaration
public override UniTask HandleUserLeavingGame(string id)
Parameters
| Type |
Name |
Description |
| string |
id |
|
Returns
| Type |
Description |
| Cysharp.Threading.Tasks.UniTask |
|
Overrides
InviteToLobby(CSteamID)
Declaration
public bool InviteToLobby(CSteamID friend)
Parameters
| Type |
Name |
Description |
| Steamworks.CSteamID |
friend |
|
Returns
JoinGameOfCurrentLobby()
Declaration
public override UniTask JoinGameOfCurrentLobby()
Returns
| Type |
Description |
| Cysharp.Threading.Tasks.UniTask |
|
Overrides
JoinLobby(object)
Declaration
public override UniTask JoinLobby(object lobby)
Parameters
| Type |
Name |
Description |
| object |
lobby |
|
Returns
| Type |
Description |
| Cysharp.Threading.Tasks.UniTask |
|
Overrides
LeaveLobby()
Declaration
public override UniTask LeaveLobby()
Returns
| Type |
Description |
| Cysharp.Threading.Tasks.UniTask |
|
Overrides
SetLobbyAttribute(string, object)
Declaration
public override UniTask SetLobbyAttribute(string key, object value)
Parameters
| Type |
Name |
Description |
| string |
key |
|
| object |
value |
|
Returns
| Type |
Description |
| Cysharp.Threading.Tasks.UniTask |
|
Overrides
Extension Methods