文档

Multiplayer Services SDK

All Services

Multiplayer Services SDK

Session player events

Monitor events related to players' interaction with sessions.
阅读时间1 分钟最后更新于 10 个月前

Session player events notify you when players' status and properties change. Use the following events to track player activity during multiplayer gameplay:

Player joined

This event is invoked when a player has joined the session.
The following code demonstrates this event's usage:
void OnPlayerJoined(String playerID) { Debug.Log($"Player {playerID} joined the session.");}// ...session.PlayerJoined += OnPlayerJoined;

Player leaving

This event invoked when a player is leaving the session.
The following code demonstrates this event's usage:
void OnPlayerLeaving(String playerID) { Debug.Log($"Player {playerID} is leaving the session.");}// ...session.PlayerLeaving += OnPlayerLeaving;

Player left

This event is invoked when a player has left the session.
The following code demonstrates this event's usage:
void OnPlayerHasLeft(String playerID) { Debug.Log($"Player {playerID} has left the session.");}// ...session.PlayerHasLeft += OnPlayerHasLeft;

Player properties changed

This event is invoked when player properties are changed.
The following code demonstrates this event's usage:
void OnPlayerPropertiesChanged() { Debug.Log("A player properties have changed.");}// ...session.PlayerPropertiesChanged += OnPlayerPropertiesChanged;

Removed from session

This event is invoked when the current player is removed from the session.
The following code demonstrates this event's usage:
void OnRemovedFromSession() { Debug.Log("Current player removed from the session.");}// ...session.RemovedFromSession += OnRemovedFromSession;