Died









How do I use Died
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: GameManagerScript.cs Copy
97  public void ifPlayerDiedScore(int score) {
98   bestScore.text = "Best Score: " + PlayerMoveScript.instance.scoreCount;
99
100   if (score > Scores.instance.GetHighScore ()) {
101    Scores.instance.SetHighScore (score);
102    newHighScoreText.gameObject.SetActive (true);
103    highScoresImage.gameObject.SetActive (true);
104    audioSource.PlayOneShot (cheerClip);
105    Debug.Log ("New High Score");
106   }
107
108   bestScore.text = "Best Score: " + Scores.instance.GetHighScore ();
109  }
File name: GameManagerScript.cs Copy
111  public void ifPlayerDiedCoinScore(int score) {
112   highCoinScore.text = "Best Coin Score: " + coinScore;
113
114   if (score > Scores.instance.GetHighCoinScore ()) {
115    Scores.instance.SetHighCoinScore (score);
116    newHighCoinText.gameObject.SetActive (true);
117    highScoresImage.gameObject.SetActive (true);
118    audioSource.PlayOneShot (cheerClip);
119   }
120
121   highCoinScore.text = "Best Coin Score: " + Scores.instance.GetHighCoinScore ();
122  }
File name: PlayerMoveScript.cs Copy
98  void OnCollisionEnter2D(Collision2D target) {
99   if(target.gameObject.tag == "died" || target.gameObject.tag == "Crates") {
100    jumpForce = 0;
101    scoreCount = 0;
102    anim.SetTrigger ("Died");
103    scoreText.gameObject.SetActive (false);
104    audioSource.PlayOneShot (diedClip);
105    FindObjectOfType ().gameOver (Mathf.RoundToInt(highScoreCount), coinScore);
106    FindObjectOfType ().ifPlayerDiedCoinScore(coinScore);
107    FindObjectOfType ().ifPlayerDiedScore (Mathf.RoundToInt(highScoreCount));
108   }
109  }
File name: BossBullet.cs Copy
17  void OnTriggerEnter2D(Collider2D collider){
18   if(collider.CompareTag("Player")){
19    collider.transform.GetComponent ().PlayerDied ();
20   }
21  }
File name: EnemyController.cs Copy
29  void OnTriggerEnter2D(Collider2D collider){
30   if(collider.CompareTag("Player")){
31    collider.transform.GetComponent ().PlayerDied ();
32   }
33  }
File name: PlayerController.cs Copy
91  public void PlayerDied(){
92   if(GameController.instance != null && MusicController.instance != null){
93    if(GameController.instance.isMusicOn){
94     MusicController.instance.PlayerDeath ();
95    }
96   }
97   Instantiate (explosion, transform.position, Quaternion.identity);
98   Destroy (gameObject);
99   GameplayController.instance.GameOver ();
100  }
File name: GameManager.cs Copy
79     public void IfPlayerDied(int diedScore) {
80         bestScoreText.text = "Best Score : " + ScoreCount.instance.countScore;
81
82         if (diedScore > Score.instance.GetHighScore()) {
83             Score.instance.SetHighScore(diedScore);
84             newHighScoreText.gameObject.SetActive(true);
85         }
86
87         bestScoreText.text = "Best Score : " + Score.instance.GetHighScore();
88     }
File name: ScoreCount.cs Copy
28     public void CountScore(int score) {
29         this.countScore += score;
30         scoreText.text = "Score : " + this.countScore;
31         GameManager.instance.IfPlayerDied(this.countScore);
32     }
File name: GameManagerScript.cs Copy
96  public void ifPlayerDied(int score) {
97   pausePanel.SetActive (true);
98   instructionPanel.SetActive (false);
99   instructionText.gameObject.SetActive (false);
100   gameOverText.gameObject.SetActive (true);
101   startGameText.gameObject.SetActive (false);
102   pauseText.gameObject.SetActive (false);
103   currentScore.text = "" +PlayerScript.instance.score;
104
105   bestScore.text = "" + score;
106
107   if (score > Scores.instance.GetHighScore ()) {
108    Scores.instance.SetHighScore (score);
109   }
110
111   bestScore.text = "" + Scores.instance.GetHighScore ();
112  }
File name: PlayerScript.cs Copy
60  void OnCollisionEnter2D(Collision2D collider) {
61   if(collider.gameObject.tag == "FallingBlocks") {
62    GameManagerScript.instance.ifPlayerDied (score);
63    FindObjectOfType ().EndGame ();
64   }
65
66  }

Download file with original file name:Died

Died 162 lượt xem

Gõ tìm kiếm nhanh...