// Assets/_Project/Scripts/Gameplay/BuilderSpells/SlowAreaUpgradedSpellDefinition.cs using TD.Core; using UnityEngine; namespace TD.Gameplay.BuilderSpells { /// /// Draft upgrade for — identical behavior, just a /// distinct so can replace the base spell /// with this one in the player's loadout. All fields (SlowFactor, EffectDuration, etc.) /// are inherited; author this asset with a longer EffectDuration than the base spell. /// [CreateAssetMenu(fileName = "SlowAreaUpgradedSpell", menuName = "TD/Builder Spells/Slow Area (Upgraded)")] public class SlowAreaUpgradedSpellDefinition : SlowAreaSpellDefinition { public override BuilderSpellKind Kind => BuilderSpellKind.SlowAreaUpgraded; } }