using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public abstract class UnitPlacementButton : MonoBehaviour, IPointerDownHandler { [SerializeField] protected Material _outlineMaterial; [SerializeField] protected Sprite _detectionRangeSprite; public void OnPointerDown(PointerEventData eventData) { Place(); } protected abstract void Place(); }