Add LightFootedEffect and StatusManager for player capabilities management

This commit is contained in:
2025-12-12 22:35:39 +01:00
parent 3774fb9900
commit 1cfcd09928
11 changed files with 140 additions and 2 deletions

View File

@@ -0,0 +1,11 @@
namespace Core.Domain.Status
{
public interface IStatusEffect
{
bool IsExpired { get; }
void Tick(float deltaTime);
void ModifyCapabilities(ref PlayerCapabilities caps);
void OnApply();
void OnRemove();
}
}