externalClient | The NetworkClient object to use. |
This allows the NetworkManager to use a client object created externally to the NetworkManager instead of using StartClient().
The StartClient() function creates a client object, but this is not always what is desired. UseExternalClient allows a NetworkClient object to be created by other code and used with the NetworkManager.
The client object will have the standard NetworkManager message handlers registered on it.