IEnumerator DisableTurtle() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.4f))); // Debug.Log("disable turtle"); GameObject.FindObjectOfType <FadeObjectUnscaled> ().FadeOut(green, 0.2f); }
IEnumerator doanimation() { AudioSource.PlayClipAtPoint(animationSound, user.transform.position); tar.STUNNED(1f); Time.timeScale = 0.2f; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(1f))); for (int c = 0; c < 5; ++c) { Time.timeScale += 0.2f; alpha -= 0.2f; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.05f))); } Time.timeScale = 1f; StartCoroutine(tar.FloatInDirection("Back")); yield return(new WaitForSeconds(0.1f)); StartCoroutine(tar.FloatInDirection("Back")); yield return(new WaitForSeconds(0.1f)); StartCoroutine(tar.FloatInDirection("Back")); yield return(new WaitForSeconds(0.1f)); StartCoroutine(tar.FloatInDirection("Back")); yield return(new WaitForSeconds(0.1f)); tar.LoseHealth(Mathf.CeilToInt(us.max_stamina * 1.21f)); StartCoroutine(tar.FloatInDirection("Back")); Destroy(gameObject); }
IEnumerator TimeStopSequence(float stopDur, float returnSpdDur) { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(stopDur))); float currTime = 0; float maxVal = (1 - mTimeScale); while (currTime < returnSpdDur) { while (UIManager.sSingleton.IsPauseGameOverMenu) { yield return(null); } currTime += Time.unscaledDeltaTime; float val = currTime / returnSpdDur * maxVal; if (val > maxVal) { val = maxVal; } Time.timeScale = mTimeScale + val; Time.fixedDeltaTime = mFixedDeltaTime + (val / 100); yield return(null); } Time.timeScale = 1; Time.fixedDeltaTime = mSavedFixedDT; mIsUsingBomb = false; BombManager.sSingleton.isTimeStopBomb = false; mCurrPS.Stop(true, ParticleSystemStopBehavior.StopEmittingAndClear); Destroy(mCurrPS.gameObject); }
IEnumerator KeepTheFlow() //start waves and event pauses { int start_child = 0; Debug.Log("KEEPING THE FLOW\n"); while (true) { if (Peripheral.Instance.WaveCountdownOngoing()) { // if (take_snapshots) TakeSnapshot(filename); if (Moon.Instance.current_wave == 0) { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(1f))); } else { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(wave_start_wait))); } Peripheral.Instance.StartWave(); } if (Central.Instance.state == GameState.InGame && EagleEyes.Instance.events.transform.childCount > 0) { int max = EagleEyes.Instance.events.transform.childCount; for (int i = start_child; i < max; i++) { Transform child = EagleEyes.Instance.events.transform.GetChild(i).GetChild(0); start_child = i; if (!child.gameObject.activeSelf) { continue; } if (EagleEyes.Instance.events.transform.GetChild(i).gameObject.name.Contains("hint")) { continue; } if (EagleEyes.Instance.events.transform.GetChild(i).gameObject.name.Contains("enemy_description")) { continue; } Button button = child.gameObject.GetComponent <Button>(); if (!button) { continue; } button.onClick.Invoke(); } } /* * if (Central.Instance.state == GameState.InGame && Moon.Instance.current_wave == Moon.Instance.waves.Count) * { * if (take_snapshots) TakeSnapshot(filename); * } */ yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.1f))); } }
IEnumerator MaintainFF() { //if (ff != TimeScale.Fast) yield return null; Debug.Log("Maintaining FF " + ff + "\n"); while (true) { if (ff == TimeScale.SuperFastPress && Peripheral.Instance.getCurrentTimeScale() != TimeScale.SuperFastPress && Peripheral.Instance.getCurrentTimeScale() != TimeScale.Pause) { Peripheral.Instance.ChangeTime(TimeScale.SuperFastPress); } if (ff == TimeScale.Normal && Peripheral.Instance.getCurrentTimeScale() != TimeScale.Normal && Peripheral.Instance.getCurrentTimeScale() != TimeScale.Pause) { Peripheral.Instance.ChangeTime(TimeScale.Normal); } if (ff == TimeScale.Fast && Peripheral.Instance.getCurrentTimeScale() != TimeScale.Fast && Peripheral.Instance.getCurrentTimeScale() != TimeScale.Pause) { Peripheral.Instance.ChangeTime(TimeScale.Fast); } yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.5f))); } }
private IEnumerator StartTurn() { State = MatchState.TurnChange; int chaser_i = turn_num % 2; //Tools.Log(string.Format("turn {0}: chaser is p{1}", turn_num, chaser_i)); // Set chara roles charas[chaser_i].SetChaser(); for (int i = 0; i < charas.Length; ++i) { if (i != chaser_i) { charas[i].SetRunner(); } } // Flash chase screen TimeScaleManager.SetFactor(0, ui_timescale_id); match_ui.ShowChaseScreen(charas[chaser_i], charas[1 - chaser_i]); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.5f))); match_ui.HideChaseScreen(GetChaser(), GetRunner()); TimeScaleManager.SetFactor(1, ui_timescale_id); turn_start_time = Time.timeSinceLevelLoad; State = MatchState.InPlay; }
IEnumerator ZoomCoroutine() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(.05f))); Vector3 pos = new Vector3(Target.transform.position.x, Target.transform.position.y, transform.position.z); transform.position = pos; Target.gameObject.GetComponent <Player>().enabled = false; Time.timeScale = 0.05f; float camOriginalSize = cam.orthographicSize; float zoomRate = (cam.orthographicSize - zoomSize) / zoomAmount; while (cam.orthographicSize > zoomSize) { cam.orthographicSize -= zoomRate; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(zoomTime))); } yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(pauseTime))); while (cam.orthographicSize < camOriginalSize) { cam.orthographicSize += zoomRate; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(zoomTime))); } Time.timeScale = 1f; Target.gameObject.GetComponent <Player>().enabled = true; }
IEnumerator UseBonus() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.5f))); bonusText.text = "% " + (MainBonus.count); iTween.ScaleTo(bonusText.gameObject, iTween.Hash( "scale", StaticValues.maxScaleTextInMenu, "time", StaticValues.timeToScaleTextInMenu, "ignoretimescale", true, "easetype", iTween.EaseType.easeOutCubic ) ); iTween.ScaleTo(bonusText.gameObject, iTween.Hash( "scale", startScale, "delay", StaticValues.timeToScaleTextInMenu, "time", StaticValues.timeToScaleTextInMenu, "ignoretimescale", true, "easetype", iTween.EaseType.easeInCubic, "oncomplete", (System.Action <object>)(newVal => { ShowFiveBonus(); }), "oncompletetarget", gameObject ) ); }
//--------------------------------------------------------------------------------------------------------------- IEnumerator DestroyParent() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(1))); Time.timeScale = 1; Destroy(parent); }
IEnumerator AfterBonusBooster() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(1))); UseBooster(); // startRotate = true; }
IEnumerator GetReady() { oCamera.GetComponent <BlurOptimized>().enabled = true; Counting = true; AudioSource audio = GameController.GetComponent <AudioSource>(); audio.Pause(); GameController.GetComponent <MouseControl>().enabled = false; CountDown.SetActive(true); countText.text = "3"; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(COUNT_DOWN_WAIT_TIME))); countText.text = "2"; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(COUNT_DOWN_WAIT_TIME))); countText.text = "1"; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(COUNT_DOWN_WAIT_TIME))); countText.text = null; CountDown.SetActive(false); Counting = false; oCamera.GetComponent <BlurOptimized>().enabled = false; //Activating everything audio.Play(); PauseButton.SetActive(true); GameController.GetComponent <MouseControl>().enabled = true; Time.timeScale = 1; }
// IEnumerator MoveBack(){ // yield return StartCoroutine(CoroutineUtil.WaitForRealSeconds(3)); // moveCameraClose = false; // moveBack = true; // // generalCanvas.GetComponent<Canvas>().renderMode = RenderMode.ScreenSpaceCamera; // // uiCanvas.GetComponent<Canvas>().renderMode = RenderMode.ScreenSpaceCamera; // // } IEnumerator Deactivate() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(1))); // yield return new WaitForSeconds(1 * Time.unscaledDeltaTime); gameObject.SetActive(false); }
IEnumerator EndLevel() { // Debug.Log("EndLevel"); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.5f))); // Debug.Log("EndLevel2"); GameObject.FindObjectOfType <GameManager> ().OnLevelComplete(); }
protected IEnumerator WaitBeforeTriggerBackAction(Action action) { acceptButtonInput = false; action(); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(buttonPressedWaitTime))); acceptButtonInput = true; }
public IEnumerator DelayedRealTimeExecuteCoroutine(Action function, float time) { count++; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(time))); function(); count--; }
IEnumerator DoFirstThenDelay(int index, Action doFirst, float time) { mIsCoroutineList[index] = true; doFirst(); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(time))); mIsCoroutineList[index] = false; }
IEnumerator MoveBackExecute() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(2))); // enterGates.SetActive(false); StartCoroutine(MoveBack()); }
IEnumerator UpdateInGame() { while (true) { _UpdateInGame(); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.25f))); } }
IEnumerator DelayMinionsWin() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.5f))); AudioSource src = this.GetComponents <AudioSource> () [1]; src.Play(); //Make the music-source play }
IEnumerator ShowMenu() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(1))); library.fullScore.SaveBigFullScore(fullScore); library.canvasController.GetBaraban().ConvertToMoney(); // library.canvasController.ShowEndMenu(); }
/// <summary> /// Handles the menu spawn tween. /// The input is disabled during this spawn tween. /// </summary> protected IEnumerator TriggerMenuSpawnTween(Action spawnTweenAction) { spawnTweenAction(); SetMenuInputActive(false); //yield return menuSpawnWait; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(menuSpawnTweenTime))); SetMenuInputActive(true); }
IEnumerator RunSavingGameCoroutine() { LeanTween.alpha(saving_game_visual, 1, .5f); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.5f))); LeanTween.alpha(saving_game_visual, 0, .5f); //yield return StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.35f)); //Show.SetAlpha(saving_game_visual, 0f); }
IEnumerator SlowMe() { while (true) { _update_position(); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.02f))); } // yield return null; }
private IEnumerator StartHorn() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(1))); horn.enabled = true; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(2))); MuzykaTlo.SetActive(true); }
private IEnumerator Timing4SCoroutine() { while (true) { SendPingToServer(); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(4))); } }
public IEnumerator FadeStars() { Debug.Log("Fade starts executed"); float delayBetweenStars = 0.5f; if (starsNumber == TableLevel.StarsNumber.ONE) //Fade with One Star { MusicSound.instance.audioSources[2].clip = starSoundEffect; MusicSound.instance.audioSources[2].Play(); // AudioSource.PlayClipAtPoint (starSoundEffect, Vector3.zero, MusicSound.instance.audioSources [1].volume); firstStarFading.SetTrigger("Running"); } else if (starsNumber == TableLevel.StarsNumber.TWO) //Fade with Two Star { MusicSound.instance.audioSources[2].clip = starSoundEffect; MusicSound.instance.audioSources[2].Play(); // AudioSource.PlayClipAtPoint (starSoundEffect, Vector3.zero, MusicSound.instance.audioSources [1].volume); firstStarFading.SetTrigger("Running"); // Debug.Log ("first star fading"); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(delayBetweenStars))); // yield return new WaitForSeconds (delayBetweenStars); MusicSound.instance.audioSources[2].clip = starSoundEffect; MusicSound.instance.audioSources[2].Play(); // AudioSource.PlayClipAtPoint (starSoundEffect, Vector3.zero, MusicSound.instance.audioSources [1].volume); secondStarFading.SetTrigger("Running"); } else if (starsNumber == TableLevel.StarsNumber.THREE) //Fade with Three Star { MusicSound.instance.audioSources[2].clip = starSoundEffect; MusicSound.instance.audioSources[2].Play(); Debug.Log("Fade starts executed 3"); // AudioSource.PlayClipAtPoint (starSoundEffect, Vector3.zero, MusicSound.instance.audioSources [1].volume); firstStarFading.SetTrigger("Running"); // firstStarFading.SetBool ("Running", true); Debug.Log("Fade starts executed 3.1"); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(delayBetweenStars))); // yield return new WaitForSeconds (delayBetweenStars); MusicSound.instance.audioSources[2].clip = starSoundEffect; MusicSound.instance.audioSources[2].Play(); // AudioSource.PlayClipAtPoint (starSoundEffect, Vector3.zero, MusicSound.instance.audioSources [1].volume); secondStarFading.SetTrigger("Running"); // secondStarFading.SetBool ("Running", true); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(delayBetweenStars))); // yield return new WaitForSeconds (delayBetweenStars); MusicSound.instance.audioSources[2].clip = starSoundEffect; MusicSound.instance.audioSources[2].Play(); // AudioSource.PlayClipAtPoint (starSoundEffect, Vector3.zero, MusicSound.instance.audioSources [1].volume); thirdStarFading.SetTrigger("Running"); Debug.Log("Fade starts executed end"); } yield return(0); }
IEnumerator RollBack() { // Debug.Log("roll0"); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(0.4f))); // GameObject.FindObjectOfType<FadeObjectUnscaled> ().FadeIn (turtle, 0.2f); // anim.SetTrigger("RollBack"); // GameObject.FindObjectOfType<FadeObjectUnscaled> ().FadeOut (green, 0.1f); }
IEnumerator FadeMusic() { AudioSource src = this.GetComponents <AudioSource> () [0]; while (src.volume > 0) { src.volume -= 0.75f * Time.unscaledDeltaTime; yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(Time.unscaledDeltaTime))); } }
IEnumerator HideBg() { yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(2))); UseBonuses(); // library.canvasController.ShowStartPauseMenu(); library.waitBackground.Hide(); }
public IEnumerator PlayMainTheme() { mainThemeStartAudioSource.Play(); // yield return new WaitForSeconds(mainThemeStartAudioSource.clip.length); yield return(StartCoroutine(CoroutineUtil.WaitForRealSeconds(mainThemeStartAudioSource.clip.length))); mainThemeLoopAudioSource.Play(); }