Un input module (módulo de input) es dónde la lógica principal de un sistema de eventos puede ser configurado y personalizado. Afuera de la caja, hay dos InputModules proporcionados, uno diseñado para Standalone, y uno diseñado para input táctil. Cada módulo recibe y despacha eventos como usted esperaría en la configuración dada.
Los Input Modules están dónde la ‘business logic’ (lógica del trabajo) del EventSystem toma lugar. Cuando el EventSystem es activado, ésté mira por qué InputModules están adjuntos y pasa un manejo de actualización al módulo específico.
Los Input Modules están diseñados a ser extendidos o modificados basados en los sistemas input que usted desea soportar. Su propósito es mapear input específico de hardware (como el tacto, joystick, mouse, controlador de movimiento) a eventos que son enviados vía el sistema de mensajería.
Los Input Modules integrados están diseñado para soportar configuraciones comunes de juego como lo es el input táctil, input del controlador, input del teclado, e input del mouse. Estos envían una variedad de eventos a controles en la aplicación, si usted implementa las interfaces específicas en su MonoBehaviours. Todos los componentes UI implementan las interfaces que hacen sentido al componente dado.