BomberUnits
...a Unity learning project
Net Management

Net Management

is implemented with

  • a wrapper to separate (facade) from the Photon functions: net::NetAdapter
  • a management object net::NetManager, responsible for all Photon functionality requiring a behaviour.
  • the net::NetStateMachine, managing states of connecting, disconnecting, hosting, joining, etc.

Everything in need of syncing is either done via these functions, or using direct PhotonView serialization and RPCs for a GO.
The connections to the NetManager are manifold and thus mentioned at the description of those components.

Todo:
Write Net management page