Online Services Connectivity インターフェース は、プラットフォームのオンライン サービスにゲームを接続するかどうかを判断するツールです。
API の概要
機能
次の表は、Connectivity インターフェースによって提供される関数の概要を示しています。
| 関数 | 説明 |
|---|---|
GetConnectionStatus |
提供されたオンライン サービスの接続ステータスを取得します。 |
OnConnectionStatusChanged |
オンライン サービスの接続ステータスが変更されるとトリガーされるイベントです。 |
列挙型クラス
オンライン サービスの接続ステータスは EOnlineServicesConnectionStatus 列挙型クラスで表されます。
EOnlineServicesConnectionStatus
| 値 | 説明 |
|---|---|
Connected |
オンライン サービスに接続しています。 |
NotConnected |
オンライン サービスに接続していません。 |
接続ステータス
GetConnectionStatus は、提供されたオンライン サービスの現在の接続ステータスを返します。オンライン サービスの中には、複数のマイクロ サービスから構成されているものがあります。特定のマイクロ サービスの接続ステータスを確認するには、これらのマイクロ サービスの 1 つの名前を GetConnectionStatus のパラメータとして使用します。オンライン サービスのパラメータが指定されていない場合、GetConnectionStatus はすべての基礎となるマイクロ サービスが接続されている場合のみ EOnlineServicesConnectionStatus::Connected を返します。
OnConnectionStatusChanged をイベントにバインドすることで、オンライン サービスやその中の 1 つのマイクロ サービスの接続ステータスが変更されたときに通知することができます。
オンラインサービスの構成や、特定のマイクロ サービスへのアクセスは、プラットフォームによって異なります。詳しくは、お使いのプラットフォームのオンライン サービスのドキュメントをご覧ください。
追加資料
ヘッダ ファイル
必要に応じて、Connectivity.h ヘッダ ファイルで直接詳細を確認してください。Connectivity インターフェースのヘッダ ファイル「Connectivity.h」は、次のディレクトリにあります。
UNREAL_ENGINE_ROOT\Engine\Plugins\Online\OnlineServices\Source\OnlineServicesInterface\Public\Online
UE のソース コードの入手方法については、「Unreal Engine のソース コードをダウンロードする」を参照してください。
関数パラメータおよび戻り型
関数のパラメータと戻り型、およびパラメータの渡し方や関数が戻ったときの結果の処理などについては、「Online Services の概要」ページの「関数」セクションを参照してください。