Highroad Engine v1.3
|
Generic network lobby manager interface. Used by the race manager to get info about the players and send commands to the current Lobby Manager More...
Public Member Functions | |
bool | IsDirectConnectionEnabled () |
Returns availability of direct connection option. More... | |
bool | ArePlayersReadyToPlay () |
Returns true when game can start. More... | |
void | OnPlayerReadyToBeginChanged () |
Called when player is changing its ready status. More... | |
void | OnMatchmaking () |
Callback for matchmaking. More... | |
void | JoinMatch (IGenericMatchInfo matchInfo) |
Join match event. More... | |
void | OnDirectConnection () |
Direct connection event. More... | |
void | OnClickRefreshServerList () |
Called when user refresh server list. More... | |
void | OnClickCreateMatchmakingGame () |
Called when user create a new matchmaking game. More... | |
void | OnReturnToMain () |
Return to main callback. More... | |
void | OnConnectedReturnToMain () |
Return to main callback with user already connected. More... | |
void | OnStartGame () |
Callback when game is starting. More... | |
Public Member Functions inherited from MoreMountains.HighroadEngine.IGenericLobbyManager | |
void | ReturnToLobby () |
Changes the current scene to the lobby scene. Will be different between local and online Lobby Manager More... | |
void | ReturnToStartScreen () |
Changes the current scene to the start screen. More... | |
Properties | |
OnlineLobbyUI | OnlineLobbyUIManager [get] |
Reference to OnlineLobbyManager UI gameobject. More... | |
string[] | AvailableTracksSceneName [get] |
List of available tracks name. More... | |
Sprite[] | AvailableTracksSprite [get] |
List of available tracks sprites (image of the track) More... | |
GameObject[] | AvailableVehiclesPrefab [get] |
List of available vehicles the user can choose from. More... | |
Properties inherited from MoreMountains.HighroadEngine.IGenericLobbyManager | |
int | MaxPlayers [get] |
Returns the maximum number of players More... | |
Generic network lobby manager interface. Used by the race manager to get info about the players and send commands to the current Lobby Manager
bool MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.ArePlayersReadyToPlay | ( | ) |
Returns true when game can start.
bool MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.IsDirectConnectionEnabled | ( | ) |
Returns availability of direct connection option.
void MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.JoinMatch | ( | IGenericMatchInfo | matchInfo | ) |
Join match event.
void MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.OnClickCreateMatchmakingGame | ( | ) |
Called when user create a new matchmaking game.
void MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.OnClickRefreshServerList | ( | ) |
Called when user refresh server list.
void MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.OnConnectedReturnToMain | ( | ) |
Return to main callback with user already connected.
void MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.OnDirectConnection | ( | ) |
Direct connection event.
void MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.OnMatchmaking | ( | ) |
Callback for matchmaking.
void MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.OnPlayerReadyToBeginChanged | ( | ) |
Called when player is changing its ready status.
void MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.OnReturnToMain | ( | ) |
Return to main callback.
void MoreMountains.HighroadEngine.IGenericNetworkLobbyManager.OnStartGame | ( | ) |
Callback when game is starting.
|
get |
List of available tracks name.
|
get |
List of available tracks sprites (image of the track)
|
get |
List of available vehicles the user can choose from.
|
get |
Reference to OnlineLobbyManager UI gameobject.