internal void BindMousePosition(InputPlaybleMousePosition ip, BindAction ba) { if (ba == BindAction.ADD) { _mouseMapperPosition.Add(ip); } else if (ba == BindAction.REMOVE) { _mouseMapperPosition.Remove(ip); } }
public BindMouseCommand(InputPlaybleMousePosition ipx, BindAction ba) { this.ipx = ipx; this.ba = ba; type = POSITION; }
public BindMouseCommand(InputPlaybleMousePosition ipx, BindAction ba) { this.ipx = ipx; this.ba = ba; type = POSITION; }
internal void BindMousePosition(InputPlaybleMousePosition ip, BindAction ba) { if (ba == BindAction.ADD) { _mouseMapperPosition.Add(ip); } else if (ba == BindAction.REMOVE) { _mouseMapperPosition.Remove(ip); } }
/// <summary> /// Removes the MousePosition bindings. /// </summary> /// <param name="ipk">The InputPlaybleMousePosition.</param> public void RemoveInputBinding(InputPlaybleMousePosition ipk) { System.Diagnostics.Debug.Assert(ipk != null); BindMouseCommand bc = MouseBinds[ipk]; if (bc != null) { bc.BindAction = BindAction.REMOVE; CommandProcessor.getCommandProcessor().SendCommandAssyncronous(bc); } }
/// <summary> /// Binds the MousePosition input. /// </summary> /// <param name="ipk">The InputPlaybleMousePosition.</param> public void BindInput(InputPlaybleMousePosition ipk) { System.Diagnostics.Debug.Assert(ipk != null); BindMouseCommand bkc = new BindMouseCommand(ipk, BindAction.ADD); MouseBinds.Add(ipk, bkc); CommandProcessor.getCommandProcessor().SendCommandAssyncronous(bkc); }