using UnityEngine; [CreateAssetMenu(menuName = "BlockBreaker/Ball Effects/Homing", fileName = "HomingEffect")] public class HomingEffectDefinition : BallEffectDefinition { [SerializeField] private float turnRateDegreesPerSecond = 120f; [SerializeField] private float retargetInterval = 0.2f; public float TurnRateDegreesPerSecond => turnRateDegreesPerSecond; public float RetargetInterval => retargetInterval; public void SetTurnRateDegreesPerSecond(float value) => turnRateDegreesPerSecond = value; public void SetRetargetInterval(float value) => retargetInterval = value; }