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;