Main interface of PlayNetwork, which provides access to all process Users and Rooms.
Player is created for each pair of a User and a Room to which User has joined. So User will have as many Players as many Rooms it has joined.
A Room represents own PlayCanvas pc.Application context, with a list of joined Players.
Interface with a list of all PlayNetwork Rooms.
User interface which is created for each individual connection. User can join multiple rooms, and will have unique Player per room.
Global interface of all Users. It provides events when users are connected and disconnected.
Main interface to connect to a server and interact with networked data.
Helper class to interpolate values between states. It has mechanics to smoothen unreliable intervals of state and can interpolate simple values such as number, as well as complex: pc.Vec2, pc.Vec3, pc.Vec4, pc.Quat, pc.Color.
Player represents a pair of joined a User and Room. So each User has as many Players as rooms Rooms it has joined.
Room to which User has joined.
Interface to get Rooms as well as request a Room create, join and leave.
User object that is created for each User we know, including ourself.
Interface to access all known Users as well as own user (me).