public void UnRegisterEvent(MyEventListner listner) { if (EventListners.Contains(listner)) { EventListners.Remove(listner); } }
//void OnEnable () //{ // for (int i = EventListners.Count - 1; i >= 0; i--) // { // EventListners.Remove(EventListners[i]); // } //} public void RegisterEvent(MyEventListner listner) { // Debug.Log("Before if"); // Debug.Log($"{EventListners.Count}"); if (!EventListners.Contains(listner)) { // Debug.Log("new event add to our list"); EventListners.Add(listner); } }