public override void Subscribe <T>(Mediator.Event <T> callback) { Mediator.Event <T> checkedCallback = (args) => { if (isDisposed) { return; } if (unityObject != null) { callback?.Invoke(args); } else { Dispose(); } }; base.Subscribe(checkedCallback); }
public virtual void Subscribe <T>(Mediator.Event <T> callback) { SubscribeImpl(typeof(T), callback); }