Unity 6.3
0 онлайн 51 гостей 3 в системе
Вход

UnityEventTools.RemovePersistentListener

Declaration

public static void RemovePersistentListener(Events.UnityEventBase unityEvent, int index);
public static void RemovePersistentListener(Events.UnityEventBase unityEvent, Events.UnityAction call);
public static void RemovePersistentListener(Events.UnityEventBase unityEvent, Events.UnityAction_1 call);
public static void RemovePersistentListener(Events.UnityEventBase unityEvent, Events.UnityAction_2 call);
public static void RemovePersistentListener(Events.UnityEventBase unityEvent, Events.UnityAction_3 call);
public static void RemovePersistentListener(Events.UnityEventBase unityEvent, Events.UnityAction_4 call);

Параметры

Параметр Описание
unityEvent Событие для изменения.
индекс Индекс для удаления (если указан).
звонок Функция для удаления (если указано).

Описание

Удаляет заданную функцию из события.

Можно указать либо индекс удаляемой функции прослушивателя, либо тип делегирования удаляемой функции прослушивателя. Если указан тип делегирования, этот метод удаляет из события все экземпляры этой функции прослушивателя. Если указан индекс, этот метод удаляет функцию прослушивателя только по указанному индексу.