public override void OnInteractEvent() { base.OnInteractEvent(); uiHandler.StartDialogueEvent(thisDialogueEvent); if (toEnableorDisable) { toEnableorDisable.SetActive(!toEnableorDisable.activeSelf); } }
IEnumerator DelayEvent() { yield return(new WaitForSecondsRealtime(delay)); uiHandler.StartDialogueEvent(thisEvent); if (toEnableorDisable) { toEnableorDisable.SetActive(activate); } }
// Update is called once per frame public override void OnInteractEvent() { base.OnInteractEvent(); if (toEnableorDisable) { toEnableorDisable.SetActive(activate); } GameManagerScript.Instance.UnlockItem(itemName); uiHandler.StartDialogueEvent(thisEvent); }