Public Member Functions | |
| void | EnqueueJoinableSession (MatchmakingResult body, ResultCallback callback) |
| Enqueue Game Server to Joinable Session Queue. this will make this server joinable by other parties while already in a session. | |
| void | DequeueJoinableSession (string matchId, ResultCallback callback) |
| Dequeue Game Server from Joinable Session Queue. this will make this server not joinable to other parties while already in a session. | |
| void | AddUserToSession (string channelName, string matchId, string userId, ResultCallback callback, string partyId="") |
| Add a user to session data. | |
| void | RemoveUserFromSession (string channelName, string matchId, string userId, ResultCallback callback, MatchmakingResult body=null) |
| Remove a user from session data. | |
| void | QuerySessionStatus (string matchId, ResultCallback< MatchmakingResult > callback) |
| Get the session's data status. | |
| void | ActivateSessionStatusPolling (string matchId, ResultCallback< MatchmakingResult > callback, int intervalSec=5) |
| activate session data polling in a certain time interval. | |
| void | DeactivateStatusPolling () |
| Deactivate session data polling. | |
Additional Inherited Members | |
| Properties inherited from AccelByte.Core.WrapperBase | |
| Utils.AccelByteIdValidator | IdValidator [get] |
|
inline |
activate session data polling in a certain time interval.
| matchId | the match/session ID |
| callback | Result of this operation, will return Session Data as MatchmakingResult class |
| intervalSec | the interval of every session data get call in second |
|
inline |
Add a user to session data.
| channelName | The Channel's Name. |
| matchId | match/session ID. |
| userId | user ID to be added. |
| callback | the result of this operation. |
| partyId | optional, the party ID of the user to be added. if not listed user will be added to a new party. |
|
inline |
Dequeue Game Server from Joinable Session Queue. this will make this server not joinable to other parties while already in a session.
| matchId | the match/session ID |
| callback | the result of this operation |
|
inline |
Enqueue Game Server to Joinable Session Queue. this will make this server joinable by other parties while already in a session.
| body | the session's data (get this data from QuerySessionStatus) |
| callback | the result of this operation |
|
inline |
Get the session's data status.
| matchId | the match/session ID |
| callback | Result of this operation, will return Session Data as MatchmakingResult class |
|
inline |
Remove a user from session data.
| channelName | The Channel's Name. |
| matchId | match/session ID. |
| userId | user ID to be removed. |
| callback | the result of this operation. |
| body | optional, the session's data |