namespace DDD.Interfaces { public interface IDashable { bool IsDashEnabled { get; } bool IsDashing { get; } bool IsDashCoolDownActive { get; } float DashSpeed { get; } float DashTime { get; } float DashCooldown { get; } bool CanDash(); void Dash(); void EndDash(float dashCooldown = float.PositiveInfinity); } }