| CMonoBehaviour | |
| CClient | Main MonoBehaviour singleton class handling the client-side networking logic (TCP, UDP) in Unity |
| CClientReceiveHandler | Handles incoming packets from the server and performs client-side actions accordingly |
| CClientSendHandler | Handles sending various network requests from the client to the server using TCP or UDP |
| CNetworkAnimator | Synchronizes animator parameters (bools, floats, triggers) over the network. Sends changes from the local user to the server and applies received parameters on remote clients |
| CNetworkChatDemo | Chat demo class, manages UI |
| CNetworkManager | Manages 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 |
| CNetworkMonitor | NetworkMonitor 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 |
| CNetworkOnlineList | Online list demo class, manages UI |
| CNetworkServer | Singleton MonoBehaviour that initializes and manages the network server logic in a Unity scene |
| CNetworkTransform | Handles synchronization of position and rotation over the network. For local users sends updates in time interval, for remote users interpolates transform |
| CNetworkUser | Main network user-prefab component, must be part of the user prefab |
| CServerSideClientInstance | Component for GameObject representing client in server-scene, used only for testing id Unity |
| CThreadsController | Implementation of multithreading |
| CPacket | Packet 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 | |
| CServerLogic | Main server logic class, responsible for all server-managing actions |
| CServerReceiveHandler | Contains all of the managing methods for received packets on server |
| CServerSendHandler | Contains all of the methods for packet sending according to their type |
| CServerSideClient | Represents a server-side connected client, including TCP and UDP communication handlers, user state, and connection security such as HMAC and authentication tokens |
| CClient.TCP | Handles TCP connection |
| CServerSideClient.TCP | Class for managing TCP connection |
| CClient.UDP | Handles UDP connection and communication for the client |
| CServerSideClient.UDP | Class for managing UDP connection |