new SocketClientHandler()
Handles all socket client events including server connection and listener initialization.
- Source:
Methods
connectSocketServer(socketServer, testServer, inProduction, gameData)
Attempt to connect current client to socket server.
Parameters:
Name | Type | Description |
---|---|---|
socketServer |
string | Hosted socket server address |
testServer |
string | Local socket server address |
inProduction |
boolean | determines whether to connect to hosted or local server |
gameData |
object | All game data from game view component |
- Source:
Returns:
Socket client data object
createLobby(socket, gameData)
Create new lobby. If host playing is true, add player to game data
Parameters:
Name | Type | Description |
---|---|---|
socket |
object | Client socket data used to receive and send socket server data |
gameData |
object | All game data from game view component |
- Source:
initSocketConnection(socketServer, testServer, inProduction)
Initialize connection to socket server.
Parameters:
Name | Type | Description |
---|---|---|
socketServer |
string | Hosted socket server address |
testServer |
string | Local socket server address |
inProduction |
boolean | determines whether to connect to hosted or local server |
- Source:
initSocketListeners(socket, gameData)
Initialize client-side socket listener events
Parameters:
Name | Type | Description |
---|---|---|
socket |
object | |
gameData |
object |
- Source: