19 lines
589 B
C#
19 lines
589 B
C#
|
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();
|
||
|
}
|
||
|
}
|