void OnTriggerEnter(Collider collider) { BulletShot bullet = collider.GetComponent <BulletShot>(); if (bullet != null) { Debug.Log("Enemy destroyed"); bullet.explore(); GameObject obj = GameObject.Instantiate(miniCubes); obj.transform.position = transform.position - new Vector3(0, 0.25f, 0); Destroy(gameObject); } else if (collider.gameObject.name == "BaseTile") { Destroy(collider.gameObject); } else if (collider.gameObject.name == "Player") { Player.Instance.showMiniCubes(); collider.gameObject.transform.position = new Vector3(0, 20f, 0); Player.Instance.fallDawn(); } }