Esempio n. 1
0
        public void Remove(IInputReceiver input)
        {
            //validate
            if (input == null || !_permissions.ContainsKey(input))
            {
                return;
            }

            var permission = _permissions[input];

            _permissions.Remove(input);

            UpdatePermissions();
            permission.CanUseMouse    = false;
            permission.CanUseKeyboard = false;
            input.RevokedInputControl(permission);
        }