public void OnRegistrationButtonPressed() { _sendButton.interactable = false; // Проверяем корректность заполненных данных, callback возращает введенное имя пользователя и промокод CheckCorrectInputFields((username, promoCode) => { // Инициализируем имя пользователя и промокод в пользовательских данных Mediator.Instance.CustomStatisticsManager.UserData.InitUsernameAndPromoCode(username, promoCode); // Отправляем данные пользователя на регистрацию в БД, callback возращает статус регистрации: True, False; И заголовок Mediator.Instance.DatabaseExchanger.TryRegisterUser((onDataSentState, headerText) => { if (onDataSentState) { PlayerPrefsAdvanced.SetBool("UserRegistered", true); Close(); } else { ShowAlertPopup(AlertType.Registration_Error); } }); }); }
public void OnAcceptButtonPressed() { PlayerPrefsAdvanced.SetBool("TermsOfUse", true); Close(); }