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