Network Library Documentation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CMonoBehaviour
 CClientMain MonoBehaviour singleton class handling the client-side networking logic (TCP, UDP) in Unity
 CClientReceiveHandlerHandles incoming packets from the server and performs client-side actions accordingly
 CClientSendHandlerHandles sending various network requests from the client to the server using TCP or UDP
 CNetworkAnimatorSynchronizes animator parameters (bools, floats, triggers) over the network. Sends changes from the local user to the server and applies received parameters on remote clients
 CNetworkChatDemoChat demo class, manages UI
 CNetworkManagerManages network-related operations on the client side, including connection handling, user synchronization, transform and animation updates, and messaging. It is part of EDA architecture of the library
 CNetworkMonitorNetworkMonitor is responsible for actively monitoring network quality metrics such as latency, jitter, packet loss, bandwidth, and throughput. It provides real-time updates to the UI
 CNetworkOnlineListOnline list demo class, manages UI
 CNetworkServerSingleton MonoBehaviour that initializes and manages the network server logic in a Unity scene
 CNetworkTransformHandles synchronization of position and rotation over the network. For local users sends updates in time interval, for remote users interpolates transform
 CNetworkUserMain network user-prefab component, must be part of the user prefab
 CServerSideClientInstanceComponent for GameObject representing client in server-scene, used only for testing id Unity
 CThreadsControllerImplementation of multithreading
 CPacketPacket class used for data representation - used for reading and writing data that will be send or were received, includes methods for de-/serialization of different data types
 CScriptableObject
 CClientSettings
 CDefaultNetworkSettings
 CServerSettings
 CServerLogicMain server logic class, responsible for all server-managing actions
 CServerReceiveHandlerContains all of the managing methods for received packets on server
 CServerSendHandlerContains all of the methods for packet sending according to their type
 CServerSideClientRepresents a server-side connected client, including TCP and UDP communication handlers, user state, and connection security such as HMAC and authentication tokens
 CClient.TCPHandles TCP connection
 CServerSideClient.TCPClass for managing TCP connection
 CClient.UDPHandles UDP connection and communication for the client
 CServerSideClient.UDPClass for managing UDP connection