Example #1
0
        /// <summary>
        /// Binds the MouseBottom input.
        /// </summary>
        /// <param name="ipk">The InputPlaybleMouseBottom.</param>
        public void BindInput(InputPlaybleMouseBottom ipk)
        {
            System.Diagnostics.Debug.Assert(ipk != null);
            BindMouseCommand bkc = new BindMouseCommand(ipk, BindAction.ADD);

            MouseBinds.Add(ipk, bkc);
            CommandProcessor.getCommandProcessor().SendCommandAssyncronous(bkc);
        }
Example #2
0
        /// <summary>
        /// Removes the MouseBottom binding.
        /// </summary>
        /// <param name="ipk">The InputPlaybleMouseBottom.</param>
        public void RemoveInputBinding(InputPlaybleMouseBottom ipk)
        {
            System.Diagnostics.Debug.Assert(ipk != null);
            BindMouseCommand bc = MouseBinds[ipk];

            if (bc != null)
            {
                bc.BindAction = BindAction.REMOVE;
                CommandProcessor.getCommandProcessor().SendCommandAssyncronous(bc);
            }
        }