This version of Unity is unsupported.
Method group is Obsolete

NetworkManager.OnClientConnect

Obsolete The high level API classes are deprecated and will be removed in the future.

Declaration

public void OnClientConnect(NetworkConnection conn);

Parameters

conn Connection to the server.

Description

Called on the client when connected to a server.

The default implementation of this function sets the client as ready and adds a player. Override the function to dictate what happens when the client connects.

//Attach this script to a GameObject
//Create a Text GameObject(Create>UI>Text) and attach it to the Text field in the Inspector window
//This script changes the Text depending on if a client connects or disconnects to the server

using UnityEngine; using UnityEngine.Networking; using UnityEngine.UI;

public class Example : NetworkManager { //Assign a Text component in the GameObject's Inspector public Text m_ClientText;

//Detect when a client connects to the Server public override void OnClientConnect(NetworkConnection connection) { //Change the text to show the connection on the client side m_ClientText.text = " " + connection.connectionId + " Connected!"; }

//Detect when a client connects to the Server public override void OnClientDisconnect(NetworkConnection connection) { //Change the text to show the connection loss on the client side m_ClientText.text = "Connection" + connection.connectionId + " Lost!"; } }