public override void OnDisable() { base.OnDisable(); if (_alwaysHighlighted.IsNotNull()) { _alwaysHighlighted.UnObserveEvents(); } }
public override void UnObserveEvents() { base.UnObserveEvents(); InputEvents.Do.Unsubscribe <IAllowKeys>(OnControlsChanged); if (_alwaysHighlighted.IsNotNull()) { _alwaysHighlighted.UnObserveEvents(); } }