CTR NEX API Reference
nn::nex::ParticipationEvents 名前空間

ギャザリングの参加者の状態変更時の詳細を定義する名前空間です。 [詳解]

列挙型

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 

使用されません。