Version: 5.3 (switch to 5.4b)
IdiomaEnglish
  • C#
  • JS

Idioma de script

Selecciona tu lenguaje de programación favorito. Todos los fragmentos de código serán mostrados en este lenguaje.

NetworkClient.RegisterHandler

Sugiere un cambio

¡Éxito!

Gracias por ayudarnos a mejorar la calidad de la documentación de Unity. A pesar de que no podemos aceptar todas las sugerencias, leemos cada cambio propuesto por nuestros usuarios y actualizaremos los que sean aplicables.

Cerrar

No se puedo enviar

Por alguna razón su cambio sugerido no pudo ser enviado. Por favor <a>intente nuevamente</a> en unos minutos. Gracias por tomarse un tiempo para ayudarnos a mejorar la calidad de la documentación de Unity.

Cerrar

Cancelar

Cambiar al Manual
public function RegisterHandler(msgType: short, handler: Networking.NetworkMessageDelegate): void;
public void RegisterHandler(short msgType, Networking.NetworkMessageDelegate handler);

Parámetros

msgType Message type number.
handler Function handler which will be invoked for when this message type is received.

Descripción

Register a handler for a particular message type.

There are several system message types which you can add handlers for. You can also add your own message types.

#pragma strict
class Server extends MonoBehaviour {
	function Start() {
		NetworkServer.Listen(7070);
		Debug.Log("Registering server callbacks");
		NetworkServer.RegisterHandler(MsgType.Connect, OnConnected);
	}
	function OnConnected(netMsg: NetworkMessage) {
		Debug.Log("Client connected");
	}
}
class Server : MonoBehaviour
{
	void Start()
	{
	    NetworkServer.Listen(7070);
	    Debug.Log ("Registering server callbacks");
	    NetworkClient.RegisterHandler(MsgType.Connect, OnConnected);
	}

void OnConnected(NetworkMessage netMsg) { Debug.Log ("Client connected"); } }