💽Components

This section discusses additional details related to components of MADNET

What's in MAD Networking?

  • NetworkManager: The main manager facilitates connections and handles communication between clients and clients with the AWS backend. DontDestroyOnLoad is enabled.

  • NetworkIdentity: All Networked GameObjects must contain this script. It servers as a label when referencing Networked GameObjects across different clients that share an instance of said GameObject.

  • NetworkBehaviour: A templated script to extend when writing Networked scripts, enables abilities such as invoking a function across clients.

  • NetworkMessage: A wrapper class to batch NetworkPacketsas one message.

  • NetworkPacket: A specific network instruction to execute.

  • NetworkTransform: A pre-written component to allow synchronizing of Transformchanges across clients.

Last updated