using UnityEngine; using System.Collections ; public class CharacterInteractable : MonoBehaviour { public GameObject ToEnable ; public float TimeActivate = 5.0f ; // Start is called before the first frame update public void Interact() { // TODO if (!ToEnable.activeSelf) { StartCoroutine(CoroutineActivate()); } } public IEnumerator CoroutineActivate() { ToEnable.SetActive(true); yield return new WaitForSeconds(TimeActivate); ToEnable.SetActive(false); } }