- ユーザーがゲーム招待を承諾する
- ユーザーがプレイヤーのゲーマー カードから「ゲームに参加」を選択する
JoinLobbyCompleted イベントで XblMultiplayerEventArgsXuid を呼び出すことにより、招待が送信された対象の xuid を提供します。
ロビーに参加した後、ローカル メンバーの接続アドレスとメンバーのカスタム プロパティを設定することをお勧めします。
また、ホストが存在しない場合は、XblMultiplayerManagerLobbySessionSetSynchronizedHost を介してホストを設定することもできます。
最後に、既にゲームが進行中で、招待されたユーザーのためのスペースがある場合、Multiplayer Manager はユーザーをゲーム セッションに自動参加させます。
タイトルは JoinGameCompleted イベントを通じて通知され、適切なエラー コードとメッセージが提供されます。
フラット C API
- Real-Time Activity およびマルチプレイヤー サブスクリプションの登録。
- ロビー セッションへの参加。
- 既存のロビー状態のクリーンアップ。
- すべてのローカル プレイヤーをアクティブとして参加させる。
- セキュア デバイス アドレス (SDA) のアップロード。
- メンバー プロパティの設定。
- セッション変更イベントの登録。
- ロビー セッションをアクティブなセッションとして設定する。
- ゲーム セッションへの参加 (存在する場合)。
- 転送ハンドルの使用。
