public void RemoveListener(MyIndexEvent eventListener, UnityAction <MyEventArgs> call) { myEvents[(int)eventListener].RemoveListener(call); }
public void CastEvent(MyIndexEvent eventToCast, MyEventArgs eventData) { myEvents[(int)eventToCast].Invoke(eventData); }