| 1234567891011121314151617181920212223242526272829303132333435363738 | using System;using UnityEngine;namespace Unity.AI.Navigation.Samples{    /// <summary>    /// Prefab spawner with a key input    /// </summary>    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);        }    }}
 |