public void GameOver() { ResetUI.SetActive(true); bloodImg.enabled = true; GameCamera.transform.DOShakePosition(CameraShakeDuration, CameraShakeStrenth); player.GetComponent <PlayerShoot> ().enabled = false; player.GetComponent <PlayerMove> ().enabled = false; player.GetComponent <Player> ().enabled = false; anim.setIsDead(true); bloodMgr.enabled = false; gameState = GameState.isGameOver; gameTimeUI.Stop(); for (int k = 0; k < enemyGenFolder.childCount; k++) { EnermyGenerator e = enemyGenFolder.GetChild(k).GetComponent <EnermyGenerator>(); if (e != null) { e.enabled = false; } } sendScore.initialize(scoreMgr.GetScore()); scoreMgr.Stop(); }
void UpdateEnemyGen(int L) { for (int k = 0; k < enemyGenFolder.childCount; k++) { EnermyGenerator e = enemyGenFolder.GetChild(k).GetComponent <EnermyGenerator>(); if (e != null) { e.SetLevel(L); } } }
public void GameReset() { ResetUI.SetActive(false); player.transform.position = player_pos; bloodImg.enabled = false; for (int k = 0; k < boomerangFolder.childCount; k++) { Destroy(boomerangFolder.GetChild(k).gameObject); } for (int k = 0; k < enemyFolder.childCount; k++) { Destroy(enemyFolder.GetChild(k).gameObject); } for (int k = 0; k < enemyGenFolder.childCount; k++) { EnermyGenerator e = enemyGenFolder.GetChild(k).GetComponent <EnermyGenerator>(); if (e != null) { e.Reset(); e.enabled = true; } } player.GetComponent <PlayerMove> ().enabled = true; player.GetComponent <PlayerShoot> ().enabled = true; player.GetComponent <PlayerShoot> ().Reset(); player.GetComponent <Player> ().enabled = true; anim.setIsDead(false); anim.setReset(); bloodMgr.enabled = true; bloodMgr.Reset(); scoreMgr.Reset(); levelMgr.Reset(); gameState = GameState.isPlaying; gameTimeUI.Reset(); gameTimeUI.Play(); }