Skip to main content

Matcher

Matcher

Methods

Dispose

void Dispose()

Connect

void Connect()

Disconnect

void Disconnect()

Tick

void Tick()

SendRequest

string SendRequest(string requestType, string requestDataJSONString, float timeout)

GetRequestState

RequestState GetRequestState(string requestGUID)

GetRequestFailMessage

string GetRequestFailMessage(string requestGUID)

TryGetRequestError

bool TryGetRequestError(string requestGUID, RequestErrorBridged& error)

TryGetRequestResponse

bool TryGetRequestResponse(string requestGUID, RequestResponseBridged& response)

ClearRequest

void ClearRequest(string requestGUID)

ConnectToRoom

string ConnectToRoom(string requestType, string appKey, string appMetadataJSONString, string roomName, string roomServerOptionsJSONString, string clientOffer, string webhookContext, Cluster[] clusterPingResults = null, Region[] preferredRegions = null)

ConnectToNextAvailableQuickmatchRoom

string ConnectToNextAvailableQuickmatchRoom(string requestType, string appKey, string appMetadataJSONString, string roomGroupName, int capacity, string roomServerOptionsJSONString, string clientOffer, string webhookContext, Cluster[] clusterPingResults = null, Region[] preferredRegions = null)

GetConnectToRoomRequestResponseType

string GetConnectToRoomRequestResponseType(string requestGUID)

GetConnectToRoomRequestClustersToPing

Cluster[] GetConnectToRoomRequestClustersToPing(string requestGUID)

GetConnectToRoomRequestFoundRoomResponse

string GetConnectToRoomRequestFoundRoomResponse(string requestGUID)