using System.Collections; using System.Collections.Generic; using UnityEngine; public class Hammer : MonoBehaviour { private float _life = 3; private void Awake() { Destroy(gameObject, _life); } private void OnCollisionEnter2D(Collision2D collision) { var mapElement = collision.collider.GetComponent(); if (mapElement?.ElementSO.ElementType==MapElementType.BreakableWall) { Destroy(collision.gameObject); Destroy(gameObject); } } }