private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "enemyGround") { anim.SetBool("isDeath", true); terrain.GetComponent <Animator>().enabled = false; awan.SetActive(false); enemyGroundSpawn.GetComponent <spawnerEnemyGround>().gameOver = true; enemyAirSpawn.GetComponent <SpawnEnemyAir>().gameOverr = true; gameOverText.SetActive(true); restartButton.SetActive(true); mainMenuButton.SetActive(true); jumpButton.SetActive(false); nundukButton.SetActive(false); for (int i = 0; i < enemyGroundSpawn.transform.childCount; i++) { enemyGroundSpawn.transform.GetChild(i).GetComponent <EnemyMove>().moveSpeed = 0; } for (int i = 0; i < enemyAirSpawn.transform.childCount; i++) { enemyAirSpawn.transform.GetChild(i).GetComponent <EnemyAir>().moveAir = 0; } if (PlayerPrefs.GetInt("highscore") < scoreValue) { PlayerPrefs.SetInt("highscore", scoreValue); } deathSound.Play(); ketawa.Play(); terentod.Play(); BG.Stop(); } if (collision.gameObject.tag == "scoreNambah") { if (!gameOverText.activeSelf) { scoreValue += 1; score.GetComponent <Text>().text = "" + scoreValue.ToString(); } } }