Artemis.Managers.EffectManager.DeviceManagerOnOnKeyboardChangedEvent C# (CSharp) Method

DeviceManagerOnOnKeyboardChangedEvent() private method

private DeviceManagerOnOnKeyboardChangedEvent ( object sender, KeyboardChangedEventArgs e ) : void
sender object
e Artemis.Events.KeyboardChangedEventArgs
return void
        private void DeviceManagerOnOnKeyboardChangedEvent(object sender, KeyboardChangedEventArgs e)
        {
            _deviceManager.OnKeyboardChangedEvent -= DeviceManagerOnOnKeyboardChangedEvent;
            _logger.Debug("Resuming effect change");

            var effect = _waitEffect;
            _waitEffect = null;
            var loopManager = _waitLoopManager;
            _waitLoopManager = null;

            ChangeEffect(effect, loopManager);
        }