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.

UnityEvent<T0>

class in UnityEngine.Events

/

Hereda de:Events.UnityEventBase

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

Descripción

One argument version of UnityEvent.

If you wish to use a generic UnityEvent type you must override the class type.

#pragma strict

class MyIntEvent extends UnityEvent.<int> {}

var m_MyEvent : MyIntEvent;

function Start () { if (m_MyEvent == null) m_MyEvent = new MyIntEvent ();

m_MyEvent.AddListener (Ping); }

function Update () { if (Input.anyKeyDown && m_MyEvent != null) { m_MyEvent.Invoke (5); } }

function Ping (i: int) { Debug.Log ("Ping" + i); }
using UnityEngine;
using UnityEngine.Events;

[System.Serializable] public class MyIntEvent : UnityEvent<int> { }

public class ExampleClass : MonoBehaviour { public MyIntEvent m_MyEvent;

void Start () { if (m_MyEvent == null) m_MyEvent = new MyIntEvent();

m_MyEvent.AddListener (Ping); }

void Update () { if (Input.anyKeyDown && m_MyEvent != null) { m_MyEvent.Invoke (5); } }

void Ping (int i) { Debug.Log ("Ping" + i); } }

Miembros heredados

Funciones Públicas

GetPersistentEventCountGet the number of registered persistent listeners.
GetPersistentMethodNameGet the target method name of the listener at index index.
GetPersistentTargetGet the target component of the listener at index index.
RemoveAllListenersRemove all non-persistent listeners from the event.
SetPersistentListenerStateModify the execution state of a persistent listener.

Funciones Estáticas

GetValidMethodInfoGiven an object, function name, and a list of argument types; find the method that matches.