void AnimEventOutroStart() { for (int i = GUIMenu.shared().menuStack.Count - 2; i >= 0; i--) { BaseMenu b = GUIMenu.shared().menuStack[i]; Vector3 targetScale = Vector3.one; if (i == GUIMenu.shared().menuStack.Count - 2) { targetScale = b.transform.localScale + b.firstScaleDelta; } else { targetScale = b.transform.localScale + b.stackScaleDelta; } iTween.ScaleTo(b.gameObject, iTween.Hash("scale", targetScale, "time", outroTime, "ignoretimescale", (Time.timeScale == 0f), "easetype", "easeInOutSmoothBreak")); float currentAlpha = b.GetComponent <CanvasGroup>().alpha; float targetAlpha = currentAlpha * 2; iTween.ValueTo(b.gameObject, iTween.Hash("from", currentAlpha, "to", targetAlpha, "time", outroTime, "onupdate", "AnimUpdate", "onupdatetarget", b.gameObject, "ignoretimescale", (Time.timeScale == 0f), "easetype", "easeInOutSine")); } if (OnOutroStart != null) { OnOutroStart(); } }
void OnTriggerEnter(Collider other) { if (isTriggered) { return; } if (other.CompareTag("Player") && GameDataManager.shared().LOCAL_IsLoadOpening) { isTriggered = true; GameDataManager.shared().LOCAL_IsLoadOpening = false; if (GUIMenu.shared() != null) { GUIMenu.shared().camera.SaveCamPos(); GUIMenu.shared().camera.SaveCamFoV(); // Activate Opening GUIMenu.shared().AnimateOpening(); GUIMenu.shared().openingMenu.OnMyuuJournal += HandleOpeningMenuStartingNewGame; GUIMenu.shared().openingMenu.OnStartingNewGame += HandleOpeningMenuStartingNewGame; GUIMenu.shared().openingMenu.OnContinueGame += HandleOpeningMenuContinueGame; GUIMenu.shared().openingMenu.OnMenuHighlighted += HandleOpeningMenuHighlighted; } MainObjectSingleton.shared(MainObjectType.Camera).GetComponent <Artoncode.Core.SmoothFollow>().enabled = false; // MainObjectSingleton.shared(MainObjectType.Camera).GetComponent<Artoncode.Core.CameraPlatformer.CameraController>().enabled = false; MainObjectSingleton.shared(MainObjectType.Player).GetComponent <LevController> ().setInputEnable(false); MainObjectSingleton.shared(MainObjectType.Player).GetComponent <LevController> ().turnToForeground(); MainObjectSingleton.shared(MainObjectType.Player).GetComponent <LevController> ().playCustomAnimation("MAINMENU.AC_Lev_NoGauntlet_MainMenu_Idle"); } }
void OnDestroy() { if (GUIMenu.shared() != null) { GUIMenu.shared().isIdle = prevMenuState; } }
void ClearEvents() { GUIMenu.shared().pausedMenu.OnGoMainMenu -= HandlePausedMenuMainMenu; GUIMenu.shared().pausedMenu.OnResumeGame -= HandlePausedMenuResumeGame; GUIMenu.shared().myuuPausedMenu.OnGoMainMenu -= HandlePausedMenuMainMenu; GUIMenu.shared().myuuPausedMenu.OnResume -= HandleMyuuPausedMenuResume; }
void AnimEventIntroEnd() { GUIMenu.shared().menuStack.Add(this); if (OnIntroEnd != null) { OnIntroEnd(); } }
void Start() { parallaxButton.OnClick += ParallaxClicked; exitButton.OnClick += ExitClicked; myuuModelBase.OnFinishIntro += FinishIntro; GUIMenu.shared().camera.SaveCamFoV(); GUIMenu.shared().isIdle = false; }
public void FinishOpeningRun() { iTween.Stop(); fader.SetFadeColor(ColorFaderType.Clear); iTween.Stop(fader.gameObject); GUIMenu.shared().camera.SetCamPos(GUICamPos.Center); GetComponent <RectTransform> ().anchoredPosition = deltaOpLogo; OnCamMoveComplete(); }
void ControlClicked() { cameraBlurer.ToBlur(transform); controlMenu.ShowIntro(true, 270); if (lastMenu.name == "CircularOpeningMenu") { GUIMenu.shared().camera.MoveCamFoV(GUICamZoom.Increase, 0.5f, 0f, null); } }
void AnimEventOutroEnd() { GUIMenu.shared().menuStack.Remove(this); gameObject.SetActive(false); if (OnOutroEnd != null) { OnOutroEnd(); } }
void HandlePausedMenuResumeGame() { ClearEvents(); Time.timeScale = 1f; GUIMenu.shared().pausedMenu.OnOutroEnd += EnableMainMenu; MainObjectSingleton.shared(MainObjectType.Camera).GetComponent <Artoncode.Core.SmoothFollow> ().enabled = true; // GUIMenu.shared().camera.MoveCamFoV(GUICamZoom.Original,0.25f,0f,null); // GUIMenu.shared().camera.MoveCamPos(GUICamPos.Original,0.25f,0f,null); }
void MenuExited() { keyboardMenu.OnOutroStart -= MenuExited; if (settingsMenu.lastMenu.name == "CircularOpeningMenu") { GUIMenu.shared().camera.MoveCamFoV(GUICamZoom.Decrease, 0.25f, 0f, null); } cameraBlurer.FromBlur(transform); }
void BackClicked() { cameraBlurer.FromBlur(settingsMenu.transform); if (settingsMenu.lastMenu.name == "CircularOpeningMenu") { GUIMenu.shared().camera.MoveCamFoV(GUICamZoom.Decrease, 0.25f, 0f, null); } ShowOutro(); }
void ClearEvents() { if (GUIMenu.shared() != null) { GUIMenu.shared().openingMenu.OnContinueGame -= HandleOpeningMenuContinueGame; GUIMenu.shared().openingMenu.OnStartingNewGame -= HandleOpeningMenuStartingNewGame; GUIMenu.shared().openingMenu.OnMyuuJournal -= HandleOpeningMenuStartingNewGame; GUIMenu.shared().openingMenu.OnMenuHighlighted -= HandleOpeningMenuHighlighted; } }
void KeyboardClicked() { cameraBlurer.ToBlur(transform); keyboardMenu.ShowIntro(); keyboardMenu.OnOutroStart += MenuExited; if (settingsMenu.lastMenu.name == "CircularOpeningMenu") { GUIMenu.shared().camera.MoveCamFoV(GUICamZoom.Increase, 0.5f, 0f, null); } }
void BackYes() { dialogMenu.OnOutroEnd -= BackYes; if (dialogMenu.selectionYes) { ShowOutro(); GUIMenu.shared().camera.SetCamFoV(GUICamZoom.Original); cameraBlurer.BlurOut(transform); cameraBlurer.faderBlur.FadeToColor(); cameraBlurer.faderBlur.OnFadeOutCompleted += AfterBack; } }
void OnDestroy() { if (GUIMenu.shared() != null) { GUIMenu.shared().isIdle = false; GUIMenu.shared().myuuMenu = false; } if (OnSceneEnd != null) { OnSceneEnd(); } }
// Use this for initialization void Start() { if (OnSceneStart != null) { OnSceneStart(); } if (GUIMenu.shared() != null) { GUIMenu.shared().isIdle = true; GUIMenu.shared().myuuMenu = true; } }
void MovieFinish() { if (GUIMenu.shared() != null) { GUIMenu.shared().isAccessible = true; } if (OnMovieFinish != null) { OnMovieFinish(); } movie.OnEnd -= MovieFinish; }
public void Start() { bg.SetActive(true); front.SetActive(true); fader.gameObject.SetActive(true); progressText.gameObject.SetActive(true); if (GUIMenu.shared() != null) { prevMenuState = GUIMenu.shared().isIdle; GUIMenu.shared().isIdle = false; } LoadScene(GameDataManager.shared().LOCAL_NextSceneFromLoadScreen); }
void OnDestroy() { if (GlobalAudioSingleton.shared(GlobalAudioType.InGameMusic)) { GlobalAudioSingleton.shared(GlobalAudioType.InGameMusic).Stop(); } if (GUIMenu.shared() != null) { GUIMenu.shared().myuuPausedMenu.OnIntroStart -= OnPaused; GUIMenu.shared().myuuPausedMenu.OnResume -= OnResume; } }
void BackClicked() { if (lastMenu.name == "CircularOpeningMenu") { lastMenu.cameraBlurer.BlurOut(lastMenu.transform); GUIMenu.shared().camera.MoveCamFoV(GUICamZoom.Decrease, 0.25f, 0f, null); } else { lastMenu.cameraBlurer.FromBlur(lastMenu.transform); } ShowOutro(); }
public void EndDrag() { onDrag = false; ShowOutro(); cameraBlurer.FromBlur(settingsMenu.transform); if (settingsMenu.lastMenu.name == "CircularOpeningMenu") { GUIMenu.shared().camera.MoveCamFoV(GUICamZoom.Decrease, 0.25f, 0f, null); } itemList [0].GetComponent <Animator> ().SetBool("Pressed", false); itemList [0].GetComponent <Animator> ().SetBool("Normal", true); GameDataManager.shared().CONFIG_Volume = volume; GameDataManager.shared().Save(GameDataManager.GameDataType.ConfigData); }
IEnumerator StartOpeningDelayed(float delay) { yield return(new WaitForSeconds(delay)); // camBlur.BlurOut (0.7f); GUIMenu.shared().camera.SetCamFoV(GUICamZoom.In); GUIMenu.shared().camera.SetCamPos(GUICamPos.Up); iTween.ScaleTo(gameObject, iTween.Hash("scale", Vector3.one, "time", 2f, "ignoretimescale", (Time.timeScale == 0f), "oncomplete", "OnBlurOutFinished", "easetype", "easeInOutSmoothBreak")); // camBlur.OnBlurOutEnd += OnBlurOutFinished; }
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 OnBlurOutFinished() { camBlur.OnBlurOutEnd -= OnBlurOutFinished; openingRun = true; fader.FadeToClear(1f, 2f); GUIMenu.shared().camera.MoveCamPos(GUICamPos.Center, camTime, camDelay, () => OnCamMoveComplete()); //MOVE OPENING LOGO iTween.ValueTo(gameObject, iTween.Hash("name", "OPLogoMove", "from", Vector2.zero, "to", deltaOpLogo, "time", camTime - 0.1f, "delay", camDelay, "ignoretimescale", (Time.timeScale == 0f), "onupdate", "UpdateOPLogo", "easetype", "easeInOutSmoothBreak")); }
void Awake() { clearColor = new Color(1f, 1f, 1f, 0f); oriMousePos = (Vector2)Input.mousePosition; targetPos = new Vector2[layer.Length]; for (int i = 1; i < layer.Length; i++) { targetPos[i] = layer[i].anchoredPosition; } paused = false; if (GUIMenu.shared() != null) { GUIMenu.shared().myuuPausedMenu.OnIntroStart += OnPaused; GUIMenu.shared().myuuPausedMenu.OnResume += OnResume; } // SetBG (ParallaxType.Present); }
void FinishOutroClose() { myuuModelBase.OnFinishExit -= FinishOutroClose; GameDataManager.shared().LOCAL_IsLoadOpening = true; GUIMenu.shared().fader.SetFadeColor(ColorFaderType.Full); GUIMenu.shared().fader.gameObject.SetActive(true); if (GameDataManager.shared().PlayerLocation != null) { SceneManager.LoadScene(GameDataManager.shared().PlayerLocation.sceneName); } else { print("Null lhoooo"); } // StartCoroutine (LoadingScreen.DirectLoadSceneAsync(GameDataManager.shared ().LOCAL_NextSceneFromLoadScreen)); if (OnJournalClosed != null) { OnJournalClosed(); } }
void HandleOpeningMenuContinueGame() { ClearEvents(); MainObjectSingleton.shared(MainObjectType.Camera).GetComponent <Artoncode.Core.SmoothFollow>().enabled = true; // MainObjectSingleton.shared(MainObjectType.Camera).GetComponent<Artoncode.Core.CameraPlatformer.CameraController>().enabled = true; MainObjectSingleton.shared(MainObjectType.Player).GetComponent <LevController> ().setInputEnable(true); MainObjectSingleton.shared(MainObjectType.Player).GetComponent <LevController> ().levAnimator.SetTrigger("doneMainmenu"); if (MainObjectSingleton.shared(MainObjectType.Player).GetComponent <LevController> ().levAnimator.GetCurrentAnimatorStateInfo(3).IsName("AC_Lev_MyuuJournal_Unlock")) { MainObjectSingleton.shared(MainObjectType.Player).GetComponent <LevController> ().playCustomAnimation("MAINMENU.AC_Lev_NoGauntlet_MainMenu_Idle"); } if (GUIMenu.shared() != null) { GUIMenu.shared().isIdle = true; GUIMenu.shared().camera.MoveCamFoV(GUICamZoom.Original, 0.3f, 0f, null); } audio.PlayLevelBGM(); }
void Update() { if (Input.GetKeyUp(KeyCode.Escape)) { if ((GUIMenu.shared().isAccessible) && (GUIMenu.shared().isIdle) && (!DieTrigger.isPlayerDead)) { if (GUIMenu.shared().myuuMenu) { Time.timeScale = 0f; GUIMenu.shared().OpenMyuuPausedMenu(); GUIMenu.shared().myuuPausedMenu.OnGoMainMenu += HandlePausedMenuMainMenu; GUIMenu.shared().myuuPausedMenu.OnResume += HandleMyuuPausedMenuResume; } else { Time.timeScale = 0f; GUIMenu.shared().OpenPausedMenu(); GUIMenu.shared().pausedMenu.OnGoMainMenu += HandlePausedMenuMainMenu; GUIMenu.shared().pausedMenu.OnResumeGame += HandlePausedMenuResumeGame; GUIMenu.shared().camera.SaveCamPos(); GUIMenu.shared().camera.SaveCamFoV(); // GUIMenu.shared().camera.MoveCamFoV(GUICamZoom.In,0.25f,0f,null); // GUIMenu.shared().camera.MoveCamPos(GUICamPos.Center,0.25f,0f,null); MainObjectSingleton.shared(MainObjectType.Camera).GetComponent <Artoncode.Core.SmoothFollow> ().enabled = false; // MainObjectSingleton.shared (MainObjectType.Player).GetComponent<LevController> ().setInputEnable (false); // MainObjectSingleton.shared (MainObjectType.Player).GetComponent<LevController> ().stopMoving(); } } else if (GUIMenu.shared().menuStack.Count > 0) { GUIMenu.shared().menuStack[GUIMenu.shared().menuStack.Count - 1].EscapeAction(); } else if (GUIMenu.shared().openingLogo.openingRun) { GUIMenu.shared().openingLogo.FinishOpeningRun(); } } }
public void PlayMovie() { if (GUIMenu.shared() != null) { GUIMenu.shared().isAccessible = false; } movie.Play(); movie.SetVolume(GameDataManager.shared().CONFIG_Volume / 100.0f * audioVolume); StartCoroutine(FadeAlpha()); movie.OnEnd += MovieFinish; MainObjectSingleton.shared(MainObjectType.Player).GetComponent <LevController> ().setInputEnable(false); MainObjectSingleton.shared(MainObjectType.Player).GetComponent <LevController> ().stopMoving(); if (OnMovieStart != null) { OnMovieStart(); } }