¿Cómo puedo comparar Input.anyKeyDown para prefabricar el nombre?

using System.Collections; using System.Collections.Generic; using System.Linq; using UnityEngine; public class ClickOnKeys : MonoBehaviour { public GameObject[] prefabs; void Start() { prefabs = Resources.LoadAll("Prefabs", typeof(GameObject)).Cast<GameObject>().ToArray(); } void Update() { if (Input.anyKeyDown) { } } } 

Por ejemplo, tengo dos prefabricados, el primer nombre prefabricado es "Hola", el segundo nombre prefabricado es "Mundo".

Quiero que si hago clic en la tecla H, haga algo con el nombre prefabricado Hola y si hago clic en W, entonces hago algo con el W prefabricado

Quiero comparar el nombre de la tecla clicada con el nombre prefabricado.

Esto es lo que estaba buscando:

 void Update() { if (Input.anyKeyDown) { if (Input.inputString == prefabs[0].name) { Instantiate(prefabs[0]); } } }