protected virtual void OpenAnimation() { OwnGameObject.SetActive(true); if (UseFader) { FaderManager.FadeInGame(); } if (EnterAnimation.Animation != null) { if (EnterAnimation.Animation is PYAnimator) { ((PYAnimator)EnterAnimation.Animation).Play(EnterAnimation.Tag, Opened); } else { EnterAnimation.Animation.Play(Opened); } } else { OwnGameObject.SetActive(true); Opened(); } }
void Load() { #if UNITY_5_3 FaderManager.FadeInCamera(1, 0, Color.white, () => SceneManager.LoadScene("MainMenu")); #else Application.LoadLevel("MainMenu"); #endif }
void Awake() { FaderManager.FadeOutCamera(1, 0, Color.white); if (_instance == null) { _instance = this; } ClearNames.onClick.AddListener(ClearAllNames); }
private void AnimateRotation() { _mask = FindObjectOfType <InvertMask>(); if (_mask == null) { GameObject obj = (GameObject)Instantiate(InvertMaskPrefab); if (Camera.main != null) { obj.transform.SetParent(Camera.main.transform); } obj.transform.localPosition = Vector3.forward; _mask = obj.GetComponent <InvertMask>(); } _mask.Animate(CallbackMaskClosed); FaderManager.FadeInCamera(1, 0); }
protected virtual void CloseAnimation() { if (CloseFaderByPopup) { FaderManager.FadeOutGame(); } if (useEnterAnimationAsExit) { if (EnterAnimation.Animation is PYAnimator) { ((PYAnimator)EnterAnimation.Animation).Reverse(EnterAnimation.Tag, Closed); } else { EnterAnimation.Animation.Reverse(Closed); } } else if (ExitAnimation.Animation != null) { if (ExitAnimation.Animation is PYAnimator) { ((PYAnimator)ExitAnimation.Animation).Play(ExitAnimation.Tag, Closed); } else { ExitAnimation.Animation.Play(Closed); } } else { if (DeactiveOnClosed) { OwnGameObject.SetActive(false); } Closed(); } }
private void CallbackMaskClosed() { UpdateCameraRotation(); FaderManager.FadeOutCamera(1, 0); }