public void OnClickConfirm() { registerManager.ToggleButtons(false); bool emailValid = registerManager.CheckEmail(); registerManager.ToggleEmailCondition(emailValid); bool nameLenghtValid = registerManager.CheckUsernameLength(); registerManager.ToggleUsernameFilling(nameLenghtValid); bool userExists = registerManager.CheckIfUserExists(); registerManager.ToggleUserExistsCondition(nameLenghtValid, userExists); bool passwordLenght = registerManager.CheckPasswordLength(); registerManager.TogglePasswordFilling(userExists, passwordLenght); bool repasswordEquality = registerManager.CheckPasswords(); registerManager.TogglePasswordsFilling(passwordLenght, repasswordEquality); if (emailValid && nameLenghtValid && !userExists && passwordLenght && repasswordEquality) { registerManager.ToggleCharSelectionUI(true); } else { registerManager.ToggleButtons(true); } }