using System; using UnityEngine; namespace Unity.AI.Navigation.Samples { /// /// Prefab spawner with a key input /// public class SpawnPrefabOnKeyDown : MonoBehaviour { [SerializeField] GameObject prefab; [SerializeField] KeyCode keyCode; [SerializeField] Transform spawnedPrefabsHolder; Transform m_Transform; void Start() { m_Transform = transform; if (spawnedPrefabsHolder == null) { spawnedPrefabsHolder = m_Transform; } } void Update() { if (Input.GetKeyDown(keyCode) && prefab != null) Instantiate(prefab, m_Transform.position, m_Transform.rotation, spawnedPrefabsHolder); } } }