// Token: 0x06001C65 RID: 7269 RVA: 0x0008FF08 File Offset: 0x0008E108 public void RemoveListener <T>(Action <T> callback) { global::EventHandler.IEventContainer eventContainer; if (this.eventContainer.TryGetValue(typeof(T), out eventContainer)) { global::EventHandler.EventContainer <T> eventContainer2 = eventContainer as global::EventHandler.EventContainer <T>; if (eventContainer2 != null) { eventContainer2.RemoveCallbackMethod(callback); } } }
// Token: 0x06001C64 RID: 7268 RVA: 0x0008FEAC File Offset: 0x0008E0AC public void AddListener <T>(Action <T> callback) { global::EventHandler.IEventContainer eventContainer; if (!this.eventContainer.TryGetValue(typeof(T), out eventContainer)) { eventContainer = new global::EventHandler.EventContainer <T>(); this.eventContainer.Add(typeof(T), eventContainer); } global::EventHandler.EventContainer <T> eventContainer2 = eventContainer as global::EventHandler.EventContainer <T>; if (eventContainer2 != null) { eventContainer2.AddCallbackMethod(callback); } }