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 != null) { mapElement.Hit(); Destroy(gameObject); } } }