Files
decay-grid/Assets/Scripts/Core/Domain/Status/IStatusEffect.cs

11 lines
258 B
C#

namespace Core.Domain.Status
{
public interface IStatusEffect
{
bool IsExpired { get; }
void Tick(float deltaTime);
void ModifyCapabilities(ref PlayerCapabilities caps);
void OnApply();
void OnRemove();
}
}