ギャザリングの参加者の状態変更時の詳細を定義する名前空間です。 [詳解]
列挙型 | |
enum | ParticipationEvents { Participate = 1, CancelParticipation = 2, Invite = 3, AcceptInvitation = 4, DeclineInvitation = 5, CancelInvitation = 6, Disconnect = 7, EndParticipation = 8, FirstUserEvent = 100 } |
ギャザリングの参加者の状態変更時の詳細を定義する列挙子です。 [詳解] | |
ギャザリングの参加者の状態変更時の詳細を定義する名前空間です。
ギャザリングの参加者の状態変更時の詳細を定義する列挙子です。
ギャザリングの参加者の状態変更時(参加・退出など)にギャザリングのオーナーもしくは参加者に通知されるイベントの 詳細情報を定義する列挙子です。 Participate, Disconnect, EndParticipation はデフォルトではオーナーのみに通知されます。ただしオーナー自身の状態変更は通知されません。 GatheringFlags::NotifyParticipationEventsToAllParticipants, GatheringFlags::NotifyParticipationEventsToAllParticipantsReproducibly を使用することで自分自身を含む参加者全員に通知するように変更できます。
列挙値 | |
---|---|
Participate |
クライアントがギャザリングに参加したことを表します。 MatchmakeExtensionClient::CreateMatchmakeSession(), MatchmakeExtensionClient::JoinMatchmakeSession(), MatchmakeExtensionClient::AutoMatchmake()でギャザリングに参加したときに通知されます。 |
CancelParticipation |
使用されません。 |
Invite |
使用されません。 |
AcceptInvitation |
使用されません。 |
DeclineInvitation |
使用されません。 |
CancelInvitation |
使用されません。 |
Disconnect |
クライアントがログアウトしたことを表します。 ギャザリングから退出する前にログアウトしたときに通知されます。 |
EndParticipation |
クライアントがギャザリングから退出したことを表します。 MatchmakeExtensionClient::EndParticipation() でギャザリングに退出したときに通知されます。 |
FirstUserEvent |
使用されません。 |