Blueprint インテグレーション
Learn how to implement authentication using Unreal Engine Blueprints.
読み終わるまでの所要時間 5 分最終更新 6ヶ月前
Authentication SDK を依存関係として追加する
以下のブループリントデモンストレーションを進める前に、Authentication SDK プラグインが正常にインストールされていることを確認してください。また、Blueprint のイベントグラフや関数で、Unity Gaming Services > Authentication の下に Authentication 関連の関数が表示されることを確認してください。

このブループリント用のすべてのアクション。
Sign In Anonymously
Sign In Anonymously Sign In AnonymouslyFAuthenticationSignInOptionsSDK からの応答はカスタムイベントで処理できます。その際、Authentication Response を出力ピンとして受け取る必要があります。応答変数を分割するには、応答本文の出力ピンを右クリックして Split Pin を選択します。

Sign in anonymously
Get User Info
Get User InfoSDK からの応答はカスタムイベントで処理できます。その際、Authentication SDK からのユーザー応答を表す Authentication User Response を出力ピンとして受け取る必要があります。応答変数を分割するには、応答本文の出力ピンを右クリックして Split Pin を選択します。

Get user info
Delete User
Delete UserSDK からの応答はカスタムイベントで処理できます。その際、削除が成功したかどうかを示す を出力ピンとして受け取る必要があります。
Boolean
Delete user
Register State Changed Callback
Register State Changed CallbackAuthorizedSDK からの応答はカスタムイベントで処理できます。その際、Authentication SDK からの応答を表す 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] 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この関数は、現在のプレイヤープロファイルのセッションが最初の Authentication Response で返された有効期限を過ぎているかどうかを示す を返します。
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この関数は、現在使用中の環境を示す を返します。
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