SHOW:
|
|
- or go back to the newest paste.
1 | using System.Collections; | |
2 | using System.Collections.Generic; | |
3 | using UnityEngine; | |
4 | ||
5 | public class BricksScript : MonoBehaviour | |
6 | { | |
7 | //Zmienna prywatna, którą można zmieniać w inspektorze | |
8 | //Ilość życia naszej cegiełki | |
9 | [SerializeField] | |
10 | int life = 1; | |
11 | ||
12 | //Za każdym razem jak ona się zetknie z czymś | |
13 | private void OnCollisionEnter(Collision collision) | |
14 | { | |
15 | //Jeżeli ma to tag Ball | |
16 | if(collision.gameObject.tag == "Ball") | |
17 | { | |
18 | //usuawamy jedno życie | |
19 | life--; | |
20 | //Jeżeli życia są równe lub mniejsze od 0 | |
21 | if(life <= 0) | |
22 | { | |
23 | GameManager.instance.bricks.Remove(this.gameObject); | |
24 | Destroy(gameObject); //Zniszcz obiekt | |
25 | } | |
26 | } | |
27 | } | |
28 | } | |
29 |