public virtual void Invoke(Transform[] attackPoints, int damage, float range = 1.0f) { Debug.Log($"Attacking target: {target.ToString()}"); }