Legacy Documentation: Version 5.3
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

UnityEvent.RemoveListener

public void RemoveListener(Events.UnityAction call);

Parameters

call Callback function.

Description

Remove a non-persistent listener from the UnityEvent.

Use this to remove callback that was added at runtime.

Only non-persistent listeners (i.e. listeners that were added at runtime using UnityEvent.AddListener) can be removed at runtime. If you add new delegates via the inspector they are "persistent" and can't be removed by script.