Exemple #1
0
 void Update()
 {
     if (!gameClear && !gameOver && !roundClear && !gameStart)
     {
         PauseManager();
     }
     if (player.end && wait)
     {
         wait = false;
         StartCoroutine(SceneChanger());
     }
     if (bossBattle)
     {
         m.SetFloat("_Rotation", Mathf.Repeat(m.GetFloat("_Rotation") + Time.deltaTime * 4, 360f));
     }
     else if (lastBossBattle)
     {
         m.SetFloat("_Rotation", Mathf.Repeat(m.GetFloat("_Rotation") + Time.deltaTime * 8, 360f));
     }
     else
     {
         m.SetFloat("_Rotation", Mathf.Repeat(m.GetFloat("_Rotation") + Time.deltaTime, 360f));
     }
     SkyColorChanger();
     if (player.PlayerHP <= 0 && once == false)
     {
         once = true;
         StartCoroutine(GameOver());
     }
     if (kill >= maxKill)
     {
         StartCoroutine(Rounder());
     }
     killText.text      = Kill.ToString("D3") + "/" + maxKill.ToString();
     totalKillText.text = totalKill.ToString("D3");
     if (player.haveWeapon1 == FirstPersonGunController.HaveWeapon.M4A1)
     {
         weaponLevelText.text = M4A1.GetUnlockedLevel().ToString();
     }
     else if (player.haveWeapon1 == FirstPersonGunController.HaveWeapon.LMG)
     {
         weaponLevelText.text = LMG.GetUnlockedLevel().ToString();
     }
     else if (player.haveWeapon1 == FirstPersonGunController.HaveWeapon.HandGun)
     {
         weaponLevelText.text = HandGun.GetUnlockedLevel().ToString();
     }
     else if (player.haveWeapon1 == FirstPersonGunController.HaveWeapon.ScifiGun)
     {
         weaponLevelText.text = ScifiGun.GetUnlockedLevel().ToString();
     }
     else if (player.haveWeapon1 == FirstPersonGunController.HaveWeapon.Knife)
     {
         weaponLevelText.text = "-";
     }
     roundText.text = round.ToString();
     if (gameClear && once == false)
     {
         once = true;
         StartCoroutine(GameClear());
     }
 }