public ErrorPanel ShowErrorDialog(string message, UnityAction clickButtonEvent) { ErrorPanel NewErrorPanel = Instantiate(errorPanel) as ErrorPanel; NewErrorPanel.SetText(message, clickButtonEvent); NewErrorPanel.transform.SetParent(gameObject.transform); NewErrorPanel.transform.localScale = new Vector3(1, 1, 1); RectTransform rctr = NewErrorPanel.GetComponent <RectTransform>(); rctr.offsetMax = new Vector2(0, 0); rctr.offsetMin = new Vector2(0, 0); rctr.anchoredPosition3D = new Vector3(0, 0, 0); return(NewErrorPanel); }
private void SetErrorPanel() { _gameController.EndGame(); _errorPanel.gameObject.SetActive(true); _errorPanel.SetText(_scoreText.text); }