Files
GameJamDungeon/Zennysoft.Game.Ma.Implementation/Components/VTComponent.cs

21 lines
403 B
C#

using Chickensoft.Collections;
namespace Zennysoft.Ma.Adapter;
public interface IVTComponent : IEntityComponent
{
public IAutoProp<int> CurrentVT { get; }
public IAutoProp<int> MaximumVT { get; }
public bool AtFullVT { get; }
public void Restore(int restoreAmount);
public void Reduce(int reduceAmount);
public void SetVT(int vt);
public void RaiseMaximumVT(int raiseAmount);
}