Ejemplo n.º 1
0
    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);
    }