public void Set(IInventoryNotifier notifier) { _Unbind(); _Notifier = notifier; _Notifier.AddEvent += _Add; _Notifier.RemoveEvent += _Remove; }
private void _Unbind() { if (_Notifier != null) { _Notifier.AddEvent -= _Add; _Notifier.RemoveEvent -= _Remove; _Notifier = null; } }