conn | Conexión desde el cliente. |
playerControllerId | Id del nuevo jugador. |
extraMessageReader | An extra message object passed for the new player. |
Es llamado en el servidor cuando un cliente agrega un nuevo jugador.
La implementación por defecto de esta función crea un nuevo objeto de jugador a partir del 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); } }