Exemplo n.º 1
0
 public void RemoveListener(ScriptableEventListener <T> listener)
 {
     if (!eventListeners.Contains(listener))
     {
         eventListeners.Remove(listener);
     }
 }
Exemplo n.º 2
0
        public void AddListener(ScriptableEventListener <T> listener)
        {
            if (!eventListeners.Contains(listener))
            {
                eventListeners.Add(listener);

                if (dispatchLastStateOnAdd && hasParameter)
                {
                    listener.Dispatch(lastParameter);
                }
            }
        }