Example #1
0
    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();
    }
Example #2
0
 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);
         }
     }
 }
Example #3
0
 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();
 }