conn | Connection from client. |
playerControllerId | Id of the new player. |
extraMessageReader | An extra message object passed for the new player. |
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.
#pragma strict class MyManager extends NetworkManager { public override function OnServerAddPlayer(conn: NetworkConnection, playerControllerId: short, extraMessageReader: NetworkReader) { if (extraMessageReader != null) { var s = extraMessageReader.ReadMessage.<StringMessage>(); Debug.Log("my name is " + s.value); } OnServerAddPlayer(conn, playerControllerId, extraMessageReader); } }
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); } }