public void AddEventMessage(string message, EventMessageGotoDelegate gotoDelegate = null) { EventMessagePanelScript eventMessagePanel = GameObject.Instantiate(EventMessagePanelPrefab) as EventMessagePanelScript; eventMessagePanel.SetParentPanel(this); eventMessagePanel.SetText(message); eventMessagePanel.SetGotoDelegate(gotoDelegate); eventMessagePanel.transform.SetParent(transform); eventMessagePanel.transform.localScale = Vector3.one; _eventMessagePanels.Add(eventMessagePanel); }
public void SetGotoDelegate(EventMessageGotoDelegate gotoDelegate) { _gotoDelegate = gotoDelegate; GotoButton.gameObject.SetActive(gotoDelegate != null); }