public void SetDialogTextBox(string newText) { Canvas canvas = DialogTextBoxGameObject.GetComponentInChildren <Canvas>(); RectTransform rectTransform = canvas.gameObject.GetComponentInChildren <RectTransform>(); TextMeshProUGUI textMeshProUGUI = rectTransform.gameObject.GetComponentInChildren <TextMeshProUGUI>(); textMeshProUGUI.text = newText; }
public void ToggleDialogTextBox() { DialogTextBoxGameObject.SetActive(!DialogTextBoxGameObject.activeInHierarchy); }
// Start is called before the first frame update void Start() { DialogTextBoxGameObject = Instantiate(dialogTextBoxModel, this.gameObject.transform.position, Quaternion.identity); DialogTextBoxGameObject.SetActive(false); }