back to unity client documentation |
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.