using Chickensoft.Collections; namespace Zennysoft.Ma.Adapter; public interface IAttackComponent : IEntityComponent { public IAutoProp CurrentAttack { get; } public IAutoProp MaximumAttack { get; } public void Restore(int restoreAmount); public void Reduce(int reduceAmount); public void SetAttack(int attack); public void RaiseMaximumAttack(int raiseAmount); }