OldBlueWater/BlueWater/Assets/02.Scripts/Interface/IMeleeComboAttackable.cs

19 lines
589 B
C#
Raw Normal View History

using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public interface IMeleeComboAttackable
{
int MaxHitCount { get; set; }
ComboAttack[] ComboAttacks { get; set; }
bool UsedMouseAttack { get; set; }
int CurrentComboAttackCount { get; set; }
bool IsComboAttackPossible { get; set; }
bool IsComboAttacking { get; set; }
Collider[] HitColliders { get; set; }
LayerMask TargetLayer { get; set; }
void HandleAttack(bool usedMouseAttack);
void EndComboAttack();
}
}