Atributo Personalizado que puede ser agregado a funciones miembro en scripts de NetworkBehaviour, para hacer que solo se ejecuten en los clientes, pero sin generar advertencias.
Este atributo personalizado es lo mismo que [Client], excepto que éste no genera una advertencia en la consola si es llamado en un servidor. Es útil para evitar en la consola la aparición excesiva de mensajes procedentes de funciones invocadas por el motor, tales como Update() o callbacks de física.
#pragma strict public class Example extends MonoBehaviour { @ClientCallback function OnTriggerEnter2D(collider: Collider2D) { // make explosion } }
using UnityEngine; using UnityEngine.Networking;
public class Example : MonoBehaviour { [ClientCallback] void OnTriggerEnter2D(Collider2D collider) { // make explosion } }
Esto hará que el código de explosión se ejecute solo cuando el trigger sea alcanzado en el cliente.