This version of Unity is unsupported.
Method group is Obsolete

NetworkManager.OnServerAddPlayer

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

Declaration

public void OnServerAddPlayer(NetworkConnection conn, short playerControllerId);

Parameters

conn Connection from client.
playerControllerId Id of the new player.
extraMessageReader An extra message object passed for the new player.

Description

Called on the server when a client adds a new player with ClientScene.AddPlayer.

The default implementation for this function creates a new player object from the playerPrefab.

using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.Networking.NetworkSystem;

class MyManager : NetworkManager { public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId, NetworkReader extraMessageReader) { if (extraMessageReader != null) { var s = extraMessageReader.ReadMessage<StringMessage>(); Debug.Log("my name is " + s.value); } OnServerAddPlayer(conn, playerControllerId, extraMessageReader); } }