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
106 FindObjectOfType
107 FindObjectOfType
108 }
109 }
File name: BossBullet.cs
Copy
17 void OnTriggerEnter2D(Collider2D collider){
18 if(collider.CompareTag("Player")){
19 collider.transform.GetComponent
20 }
21 }
File name: EnemyController.cs
Copy
29 void OnTriggerEnter2D(Collider2D collider){
30 if(collider.CompareTag("Player")){
31 collider.transform.GetComponent
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
64 }
65
66 }
Download file with original file name:Died
Died 162 lượt xem
Gõ tìm kiếm nhanh...