using BlueWater.Players.Combat; using UnityEngine; namespace BlueWater.Interfaces { public interface IComboAttackable { int MaxHitCount { get; } ComboAttack[] ComboAttacks { get; } bool IsAttackEnabled { get; } bool IsComboAttackPossible { get; } bool IsComboAttacking { get; } int CurrentComboAttackCount { get; set; } Collider[] HitColliders { get; } LayerMask TargetLayer { get; } LayerMask MouseClickLayer { get; } bool CanAttack(); void EndAttack(); void Attack(bool usedMouseAttack); } }