void SetParallax() { OnSceneLoaded -= SetParallax; gameObject.SetActive(false); GameObject g = GameObject.FindWithTag("MyuuContentBase"); if (g != null) { MyuuContentBase mcb = g.GetComponent <MyuuContentBase>(); mcb.OnSceneEnd += ContentEnded; } }
void OnDestroy() { GameObject g = GameObject.FindWithTag("MyuuContentBase"); if (g != null) { MyuuContentBase mcb = g.GetComponent <MyuuContentBase>(); mcb.OnSceneEnd -= ContentEnded; } myuuModelBase.OnFinishIntro -= FinishIntro; GUIMenu.shared().fader.SetFadeColor(ColorFaderType.Full); GUIMenu.shared().fader.gameObject.SetActive(true); parallaxButton.OnClick -= ParallaxClicked; exitButton.OnClick -= ExitClicked; }
void ContentEnded() { GameObject g = GameObject.FindWithTag("MyuuContentBase"); if (g != null) { MyuuContentBase mcb = g.GetComponent <MyuuContentBase>(); mcb.OnSceneEnd -= ContentEnded; } gameObject.SetActive(true); // print ("heloooo"); myuuModelBase.myuuAnim.SetTrigger("SetClose"); if (!GUIMenu.shared().myuuPausedMenu.newGame) { GUIMenu.shared().fader.gameObject.SetActive(false); fader.SetFadeColor(ColorFaderType.Full); fader.FadeToClear(); fader.OnFadeInCompleted += FinishFader; } else { GUIMenu.shared().fader.gameObject.SetActive(true); } }