EventManager.removeEventListener C# (CSharp) Method

removeEventListener() public method

public removeEventListener ( string eventType, GameObject listener ) : bool
eventType string
listener GameObject
return bool
    public bool removeEventListener(string eventType, GameObject listener)
    {
        if (!checkForEvent(eventType)) return false;

        ArrayList listenerList = _listeners[eventType] as ArrayList;
        foreach (EventListener callback in listenerList) {
            if (callback.name == listener.GetInstanceID().ToString()) {
                listenerList.Remove(callback);
                return true;
            }
        }
        return false;
    }