Verse 1.0
A multi-platform multiplayer Virtual Reality experience developed with Unity
Loading...
Searching...
No Matches
Public Member Functions | List of all members
O8C.IO8CPlayerConnection Interface Reference

Provides access to player connection events. More...

Inheritance diagram for O8C.IO8CPlayerConnection:
O8C.O8CPlayerConnection O8C.O8CPlayerConnectionDefault

Public Member Functions

void AddPlayerConnectedObserver (Action< GameObject, bool > observer)
 Add a "player connected" event observer.
 
void RemovePlayerConnectedObserver (Action< GameObject, bool > observer)
 Remove a "player connected" event observer.
 
void AddPlayerDisconnectedObserver (Action< GameObject, bool > observer)
 Add a "player connected" event observer.
 
void RemovePlayerDisconnectedObserver (Action< GameObject, bool > observer)
 Remove a "player connected" event observer.
 
void PlayerConnected (GameObject player, bool isLocalPlayer)
 Notifies the system a player has connected.
 
void PlayerDisconnected (GameObject player, bool isLocalPlayer)
 Notifies the system a player has disconnected.
 

Detailed Description

Provides access to player connection events.

Member Function Documentation

◆ AddPlayerConnectedObserver()

void O8C.IO8CPlayerConnection.AddPlayerConnectedObserver ( Action< GameObject, bool >  observer)

Add a "player connected" event observer.

Parameters
observerThe observer.

Implemented in O8C.O8CPlayerConnection, and O8C.O8CPlayerConnectionDefault.

◆ AddPlayerDisconnectedObserver()

void O8C.IO8CPlayerConnection.AddPlayerDisconnectedObserver ( Action< GameObject, bool >  observer)

Add a "player connected" event observer.

Parameters
observerThe observer.

Implemented in O8C.O8CPlayerConnection, and O8C.O8CPlayerConnectionDefault.

◆ PlayerConnected()

void O8C.IO8CPlayerConnection.PlayerConnected ( GameObject  player,
bool  isLocalPlayer 
)

Notifies the system a player has connected.

This is called by O8CNetworkPlayer on Start.

Parameters
playerThe player that connected.
isLocalPlayerFlag indicating the player is a local player.

Implemented in O8C.O8CPlayerConnection, and O8C.O8CPlayerConnectionDefault.

◆ PlayerDisconnected()

void O8C.IO8CPlayerConnection.PlayerDisconnected ( GameObject  player,
bool  isLocalPlayer 
)

Notifies the system a player has disconnected.

This is called by O8CNetworkPlayer OnDestroy.

Parameters
playerThe player that disconnected.
isLocalPlayerFlag indicating the player is a local player.

Implemented in O8C.O8CPlayerConnection, and O8C.O8CPlayerConnectionDefault.

◆ RemovePlayerConnectedObserver()

void O8C.IO8CPlayerConnection.RemovePlayerConnectedObserver ( Action< GameObject, bool >  observer)

Remove a "player connected" event observer.

Parameters
observerThe observer.

Implemented in O8C.O8CPlayerConnection, and O8C.O8CPlayerConnectionDefault.

◆ RemovePlayerDisconnectedObserver()

void O8C.IO8CPlayerConnection.RemovePlayerDisconnectedObserver ( Action< GameObject, bool >  observer)

Remove a "player connected" event observer.

Parameters
observerThe observer.

Implemented in O8C.O8CPlayerConnection, and O8C.O8CPlayerConnectionDefault.


The documentation for this interface was generated from the following file: