// // 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; } }