//
// Licensed under the MIT License. See LICENSE file in the project root for full license information.
//
namespace MUnique.OpenMU.GameLogic;
using MUnique.OpenMU.AttributeSystem;
///
/// Interface for an object which can attack.
///
public interface IAttacker : IIdentifiable, ILocateable
{
///
/// Gets the attributes.
///
IAttributeSystem Attributes { get; }
///
/// Gets the state of the combo, if the attacker supports combos.
///
ComboStateMachine? ComboState { get; }
}