Exemplo n.º 1
0
    public void ShowTutorial(bool exitable)
    {
        TutorialModal m = (Instantiate(tutorialModal)).GetComponent <TutorialModal>();

        m.Init();
        m.ShowModal(exitable);
    }
Exemplo n.º 2
0
    /// <summary>
    /// modal tutorial.
    /// </summary>
    public void OnTutorialModal()
    {
        if (this.isPushed || this.isModalOpen)
        {
            return;
        }
        this.isPushed    = true;
        this.isModalOpen = true;

        GameObject modal = Instantiate(Resources.Load("Prefabs/TutorialModal")) as GameObject;
        Vector3    pos   = modal.transform.localPosition;
        Vector3    scale = modal.transform.localScale;

        modal.transform.SetParent(transform);
        modal.transform.localPosition = pos;
        modal.transform.localScale    = scale;

        TutorialModal tutorialModal = modal.GetComponent <TutorialModal>();

        tutorialModal.callback        = this.ClosedModal;
        tutorialModal.isForcePopModal = true;
    }