back to unity client documentation  back to  
unify the web

unity 2 uClientCore api
[See also the greatly expanded documentation for Unity 3, generally still applicable to Unity 2 development practises.]

NameSpace Class
Creates and stores rooms.
NamespaceEvent Class
Provides information about an event triggered by a NameSpace, such as adding or removing a room.
NamespaceListener Interface
Stipulates the methods that must be implemented by objects wishing to receive event notices from a NameSpace.
NamespaceView
A convenience class that provides empty implementations for NamespaceListener.
RemoteClient Class
Stores client attributes for all clients in the application.
RemoteClientManager Class
Creates and provides access to RemoteClient instances. Automatically created by each UClient instance.
RoomManager Class
Creates and provides access to NameSpace instances. Automatically created by each UClient instance.
RoomManagerEvent Class
Provides information about an event triggered by the RoomManager, such as adding or removing a namespace.
RoomManagerListener Interface
Stipulates the methods that must be implemented by objects wishing to receive event notices from the RoomManager.
SocketEvent Class
Provides information about an event trigged by the SocketManager, such as connecting to the server.
SocketListener Interface
Stipulates the methods that must be implemented by objects wishing to receive event notices from the SocketManager.
SocketManager Class
Handles server connection, disconnection and message delivery. Automatically created by each UClient instance.
UClient Class
The foundation class for a Unity client. Handles server communication and UPC messaging, and maintains a reference ot the application's RoomManager and RemoteClientManager.
URoom Class
The client-side representation of a room on the server. May implement room-specific application behaviour.
URoomEvent Class
Provides information about an event triggered by a URoom, such as adding or removing a client.
URoomFactory Class
Creates URoom instances for a NameSpace. Can be subclassed to create custom room instances for a NameSpace.
URoomListener Interface
Stipulates the methods that must be implemented by objects wishing to receive event notices from a URoom.
URoomView
A convenience class that provides empty implementations for URoomListener.