블루프린트 연동
Learn how to implement authentication using Unreal Engine Blueprints.
읽는 시간 3분최근 업데이트: 7달 전
종속성으로 Authentication SDK 추가
다음 블루프린트 데모를 계속 진행하려면 먼저 Authentication SDK 플러그인을 성공적으로 설치했는지, 블루프린트의 이벤트 그래프 또는 Unity Gaming Services > Authentication의 함수에서 인증 관련 함수를 볼 수 있는지 확인해야 합니다.

이 블루프린트를 위한 모든 작업
Sign In Anonymously
Sign In Anonymously Sign In AnonymouslyFAuthenticationSignInOptionsSDK의 응답은 사용자 지정 이벤트에서 처리할 수 있으며, 이 이벤트는 Authentication Response를 출력 핀으로 수신해야 합니다. 응답 변수를 분리하려면 응답 본문 출력 핀을 오른쪽 클릭하고 Split Pin을 선택합니다.

Sign In Anonymously
Get User Info
Get User InfoSDK의 응답은 사용자 지정 이벤트에서 처리할 수 있으며, 이 이벤트는 Authentication User Response를 출력 핀으로 수신해야 합니다. 응답 변수를 분리하려면 응답 본문 출력 핀을 오른쪽 클릭하고 Split Pin을 선택합니다.

Get user info
Delete User
Delete UserSDK의 응답은 사용자 지정 이벤트에서 처리할 수 있으며, 이 이벤트는 삭제 성공 여부를 나타내는 을 출력 핀으로 가져와야 합니다.
Boolean
Delete user
Register State Changed Callback
Register State Changed CallbackAuthorizedSDK의 응답은 사용자 지정 이벤트에서 처리할 수 있으며, 이 이벤트는 Authentication State Changed Response를 출력 핀으로 수신해야 합니다. 응답 변수를 분리하려면 응답 본문 출력 핀을 오른쪽 클릭하고 Split Pin을 선택합니다.

Register state changed callback
Sign Out
Sign Out이 함수는 작업의 성공 여부를 나타내는 을 반환합니다.
Boolean
alt_text
Switch Profile
Switch Profile
Switch profile
Profile Exists
Profile Exists이 함수는 주어진 프로필 이름이 현재 플레이어 프로필 목록에 존재하는지 여부를 나타내는 을 반환합니다.
Boolean
Profile Exists
Get Current Profile Name
Get Current Profile Name이 함수는 Authentication 보조 시스템에서 사용 중인 현재 플레이어 프로필의 이름을 나타내는 을 반환합니다.
String
Get current profile name
Get Profile Names
Get Current Profile Names이 함수는 Authentication 보조 시스템에서 사용 중인 모든 플레이어 프로필의 이름을 나타내는 를 반환합니다.
String Array
Get profile names
Register Profile Changed Callback
Register Profile Changed CallbackSDK의 응답은 사용자 지정 이벤트에서 처리할 수 있으며, 이 이벤트는 Authentication Player Profile Changed Response를 출력 핀으로 수신해야 합니다. 응답 변수를 분리하려면 응답 본문 출력 핀을 오른쪽 클릭하고 Split Pin을 선택합니다.

Register profile changed callback
Register Profile Deleted Callback
Register Profile Changed CallbackSDK의 응답은 사용자 지정 이벤트에서 처리할 수 있으며, 이 이벤트는 Authentication Player Profile Deleted Response를 출력 핀으로 수신해야 합니다. 응답 변수를 분리하려면 응답 본문 출력 핀을 오른쪽 클릭하고 Split Pin을 선택합니다.

Register profile deleted callback
Is Signed In
Is Signed In이 함수는 현재 플레이어 프로필이 로그인되어 있는지 여부를 나타내는 을 반환합니다.
Boolean
Is signed in
Is Anonymous
Is AnonymousSign In Anonymously이 함수는 현재 플레이어 프로필이 익명으로 로그인했는지 여부를 나타내는 을 반환합니다. 마지막 로그인이 익명인 경우 세션이 만료된 경우에도 true를 반환합니다.
Boolean
Is anonymous
Is Authorized
Is Authorized이 함수는 현재 플레이어 프로필이 로그인되어 있고 권한을 부여하는 데 성공했는지 여부를 나타내는 을 반환합니다. 만료 시간이 아직 지나지 않은 상태에서 로그인 함수를 실행하면 true를 반환해야 합니다.
Boolean
Is authorized
Is Expired
Is Expired이 함수는 현재 플레이어 프로필의 세션이 초기 인증 응답에서 반환된 만료 시간을 지났는지를 나타내는 을 반환합니다.
Boolean
Is expired
Session Token Exists
Session Token Exists이 함수는 세션 토큰의 존재 여부를 나타내는 을 반환합니다.
Boolean
Session tokene exists
Get Unity Project Id
Get Unity Project Id이 함수는 현재 사용 중이 프로젝트 ID를 나타내는 을 반환합니다.
Guid
Get Unity project ID
Get Unity Environment Name
Get Unity Environment Name이 함수는 현재 사용 중이 프로젝트 ID를 나타내는 을 반환합니다.
String
Get Unity Environment Name
Get Access Token
Get Access Token
Get access token
Get Session Token
Get Session Token
Get session token
Get User Id
Get User Id이 함수는 현재 플레이어 프로필의 사용자 ID를 나타내는 을 반환합니다. 토큰이 없으면 빈 문자열을 반환합니다.
String
Get user ID
Get State
Get State이 함수는 보조 시스템의 상태를 나타내는 을 나타냅니다.
Enum
Get state
Set Unity Project Id

Set Unity project ID
Set Unity Environment Name

Set Unity Environment Name