Namespaces
Execution Order of Event Functions (Orden de Ejecución de Funciones de Evento)

Atributos

Attributes son marcadores que pueden ser colocados sobre una clase, propiedad o función en un script indicando un comportamiento especial. Por ejemplo, el atributo HideInInspector puede ser agregado sobre una declaración de propiedad para prevenir que esta propiedad sea mostrada en el inspector, incluso si es pública. En JavaScript, el nombre de un atributo comienza con un signo “@”, mientras que en C# y Boo, está contenido entre corchetes:-

// JS

@HideInInspector
var strength: float;


// C#

[HideInInspector]
public float strength;

Unity provee un número de atributos que son listados en la referencia de script (seleccione la sección Editor or Runtime Attributes (Editor ó Atributos en tiempo de ejecución) desde el menú emergente en la barra lateral). Hay también atributos definidos en las librerías .NET que pueden en ocasiones ser útiles en el código de Unity.

Nota: el atributo ThreadStatic definido en la librería .NET no debe ser usado ya que ocasiona un fallo del software (crash) si es agregado a un script de Unity.

Namespaces
Execution Order of Event Functions (Orden de Ejecución de Funciones de Evento)