public BattleHandlerSubscription(BattleHandler handler) { _handler = handler ?? throw new ArgumentNullException(); }
public void Dispose() { _handler?.DecrementSubscriptionCounter(); _handler = null; }
public BattleHandlerSubscription(BattleHandler handler) { _handler = handler ?? throw new ArgumentNullException(); }
public void Dispose() { _handler?.DecrementSubscriptionCounter(); _handler = null; }