64 StartCoroutine(RunDialogOverTime());
80 yield
return StartCoroutine(OpenDialog());
90 yield
return StartCoroutine(CloseDialog());
100 GameObject.Destroy(gameObject);
135 protected abstract void GenerateButtons();
141 protected abstract void FinalizeLayout();
147 protected abstract void SetTitleAndMessage();
157 GameObject dialogGo = GameObject.Instantiate(dialogPrefab) as GameObject;
174 GameObject dialogGameObject = GameObject.Instantiate(dialogPrefab) as GameObject;
175 Dialog dialog = dialogGameObject.GetComponent<
Dialog>();