public void ShowTutorial(bool exitable) { TutorialModal m = (Instantiate(tutorialModal)).GetComponent <TutorialModal>(); m.Init(); m.ShowModal(exitable); }
/// <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; }