void Start() { rb2 = gameObject.GetComponent <Rigidbody2D>(); layerMask = ~layerMask; rend = gameObject.GetComponent <SpriteRenderer>(); GameManager = GameObject.FindGameObjectWithTag("GameManager"); AS = gameObject.GetComponent <AudioSource>(); Particule = GetComponentInChildren <ParticleSystem>(); EnvironementManager = GameManager.GetComponent <EnvironementManager>(); //gameObject.GetComponent<ParticleSystem>(); }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.transform.tag == "FallingBlock") { return; } if (collision.transform.tag == "Player") { collision.transform.GetComponent <PlayerController>().Die(); return; } EnvironementManager environement = GameObject.Find("GameManager").GetComponent <EnvironementManager>(); Tilemap tilemap = environement.tilemap; environement.tilemap.SetTile(tilemap.WorldToCell(transform.position), environement.GetDirtTile(tilemap.WorldToCell(transform.position))); Destroy(gameObject); }