public ItemAccionBotonJoystick ObtenerItemAccionesDeBoton( string[] botones ) { ItemAccionBotonJoystick accionSegunBoton = this.AccionesSegunBoton.Find( x => x.Botones.SequenceEqual( botones ) ); if ( accionSegunBoton == null ) { accionSegunBoton = new ItemAccionBotonJoystick(); accionSegunBoton.Accion = EnumAcciones.Nada; accionSegunBoton.AccionBuscador = EnumAccionesBuscador.NULA; } return accionSegunBoton; }
public ItemAccionBotonJoystick ObtenerItemAccionesDeBoton( string boton ) { var accionSegunBoton = this.AccionesSegunBoton.Find( x => x.IdBoton.Equals( boton, StringComparison.InvariantCultureIgnoreCase ) ); if ( accionSegunBoton == null ) { accionSegunBoton = new ItemAccionBotonJoystick(); accionSegunBoton.Accion = EnumAcciones.Nada; accionSegunBoton.AccionBuscador = EnumAccionesBuscador.NULA; } return accionSegunBoton; }
private void CargarMapeo( ref MapeoJoystick mapeo, Dictionary<EnumAcciones, TextBox> mapeoAcciones, Dictionary<EnumAccionesBuscador, TextBox> mapeoAccionesBuscador ) { foreach ( var item in mapeoAcciones ) { ItemAccionBotonJoystick itemAcciones = new ItemAccionBotonJoystick( item.Value.Text, item.Key ); mapeo.AccionesSegunBoton.Add( itemAcciones ); } foreach ( var item in mapeoAccionesBuscador ) { ItemAccionBotonJoystick itemAcciones = new ItemAccionBotonJoystick( item.Value.Text, item.Key ); mapeo.AccionesSegunBoton.Add( itemAcciones ); } }