private void HandleQueueExitResponse(QueueExitResponse response) { if (response.Successfulness) { queueInfoText.SetRegularText("Nisi u redu za igru"); m_isInQueue = false; SetCorrectButtonText(); } else { queueInfoText.SetErrorText("*** GREŠKA PRI IZLASKU IZ REDA ***\n" + response.Message); } m_waitingForResponse = false; }
public IRemoteObject Handle(AsyncUserToken token, IRemoteObject request) { QueueExitRequest queueExitRequest = request as QueueExitRequest; QueueExitResponse response = new QueueExitResponse(); try { matchmaker.ExitQueue(token); response.Successfulness = true; } catch (MatchmakingException e) { response.Successfulness = false; response.Message = e.Message; } return(response); }