Xbox Live 사용자 로그인 상태 확인
이 문서는 Xbox Live 사용자 로그인 상태를 확인하는 함수에 대해 설명합니다. 이 함수는 사용자가 로그인 중인지 확인하고, 그에 따라 적절한 동작을 수행합니다.
함수 설명
함수 이름
xboxlive_user_is_signing_in
기능
이 함수는 사용자가 로그인 중인지 확인하고, 로그인 중이라면 true
를 반환하며, 그렇지 않으면 false
를 반환합니다.
문법
xboxlive_user_is_signing_in();
반환값
true
: 사용자가 로그인 중일 때false
: 사용자가 로그인 중이지 않을 때
예제 코드
아래 코드는 사용자가 Xbox Live에 로그인되어 있는지 확인하고, 로그인되어 있다면 사용자 이름(게이머 태그)을 가져와서 전역 변수에 저장합니다. 로그인되어 있지 않다면 로그인 중인지 확인하고, 로그인 중이지 않다면 계정 선택기를 열어 로그인하도록 유도합니다.
if (!xboxlive_user_is_signed_in()) {
if (!xboxlive_user_is_signing_in()) {
xboxlive_show_account_picker();
}
} else {
global.GamerTag = xboxlive_gamertag_for_user();
}
활용 예제
예제 1: 로그인 상태에 따른 메시지 출력
if (xboxlive_user_is_signed_in()) {
show_message("환영합니다, " + xboxlive_gamertag_for_user() + "님!");
} else {
show_message("로그인 해주세요.");
}
예제 2: 로그인 중일 때 로딩 화면 표시
if (xboxlive_user_is_signing_in()) {
show_loading_screen();
} else {
proceed_to_game();
}
예제 3: 로그인 상태에 따라 다른 기능 실행
if (xboxlive_user_is_signed_in()) {
unlock_special_feature();
} else {
prompt_login();
}
요약 표
함수 이름 | 기능 설명 | 반환값 |
---|---|---|
xboxlive_user_is_signing_in | 사용자가 로그인 중인지 확인 | true 또는 false |
xboxlive_show_account_picker | 계정 선택기를 표시 | 없음 |
xboxlive_gamertag_for_user | 사용자의 게이머 태그를 반환 | 문자열 |
이 문서에서는 Xbox Live 사용자 로그인 상태를 확인하는 방법과 그 활용 예제를 설명했습니다.