Объявление
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 | Событие для изменения. |
index | Индекс для удаления (если указан). |
call | Функция для удаления (если указано). |
Описание
Удаляет указанную функцию из события.
Вы можете указать либо индекс удаляемой функции прослушивателя, либо тип делегата удаляемой функции прослушивателя. Если вы укажете тип делегата, этот метод удалит все вхождения этой функции прослушивателя из события. Если вы укажете индекс, этот метод удалит функцию прослушивания только по указанному индексу.