private void messageBoxCallback(bool isOK) { if (!isOK) { return; } int selectedGame = -1; for (int i = 0; i != GameItems.Length; ++i) { if (GameItems[i].isOn) { selectedGame = i; break; } } if (selectedGame == -1) { Debug.LogError("No game is selected!"); return; } ServicesHelper.InvokeServiceMethod(ServiceTypes.Clients, "DeleteGame", deleteGameCallback, "game_id=" + gameList[selectedGame].ID); }
private void create_Clicked() { // validate input fields if (UsernameField.text.Length < 6) { Debug.LogError("Username must be at least 6 characters long!"); return; } if (PasswordField.text.Length < 6) { Debug.LogError("Password must be at least 6 characters long!"); return; } if (PasswordField.text.Length != Password2Field.text.Length) { Debug.LogError("Password lenghts do not match!"); return; } if (PasswordField.text != Password2Field.text) { Debug.LogError("Passwords do not match!"); return; } // invoke web method ServicesHelper.InvokeServiceMethod(ServiceTypes.Managers, "CreateClient", createCallback, "username="******"email=" + EmailField.text, "password=" + PasswordField.text); }
private void createGame_Clicked() { // validate input fields if (NameField.text.Length < 4) { Debug.LogError("Name must be at least 4 characters long!"); return; } // invoke web method ServicesHelper.InvokeServiceMethod(ServiceTypes.Clients, "CreateGame", createCallback, "client_id=" + LoginManager.ClientID, "name=" + NameField.text); }
private void refresh_Clicked() { if (refreshing) { return; } refreshing = true; // clear list foreach (var item in GameItems) { item.gameObject.SetActive(false); item.isOn = false; } // get new list ServicesHelper.InvokeServiceMethod(ServiceTypes.Clients, "GetGameList", getGameListCallback, "client_id=" + LoginManager.ClientID); }
private void login_Clicked() { // validate input fields if (UsernameField.text.Length <= 5) { Debug.LogError("Username must be at least 6 characters long!"); return; } if (PasswordField.text.Length <= 5) { Debug.LogError("Password must be at least 6 characters long!"); return; } // invoke web method ServicesHelper.InvokeServiceMethod(ServiceTypes.Clients, "Login", loginCallback, "username="******"password=" + PasswordField.text); }