private IEnumerator KillLeftEnemyCo() { LeftEnemy.Kill(); float secondsToWait = .4f; if (RunningTime.TotalSeconds < .8) { secondsToWait = 2f; } yield return(new WaitForSeconds(secondsToWait)); RandomRespawn(); }
private void RandomRespawn() { if (LeftEnemy.IsDead && RightEnemy.IsDead) { int scenarioNumber = random.Next(1, 4); //Debug.Log(scenarioNumber + "Respawn Scenario"); if (scenarioNumber == 1) { LeftEnemy.RespawnEnemy(); LeftEnemy.IsDead = false; //WIP AchievementDeterminer.twoStarsAreThrown = false; //Debug.Log("twoStarsAreThrown " + AchievementDeterminer.twoStarsAreThrown); } else if (scenarioNumber == 2) { RightEnemy.RespawnEnemy(); RightEnemy.IsDead = false; //WIP AchievementDeterminer.twoStarsAreThrown = false; //Debug.Log("twoStarsAreThrown " + AchievementDeterminer.twoStarsAreThrown); } else { LeftEnemy.RespawnEnemy(); LeftEnemy.IsDead = false; RightEnemy.RespawnEnemy(); RightEnemy.IsDead = false; //WIP AchievementDeterminer.twoStarsAreThrown = true; //Debug.Log("twoStarsAreThrown " + AchievementDeterminer.twoStarsAreThrown); } } //WIP AchievementDeterminer.playerHasntJumped = true; //Debug.Log("Jump? " + AchievementDeterminer.playerHasntJumped); }