| 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); } }
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);
}
}