Files
GameJamDungeon/Zennysoft.Game.Ma.Implementation/Components/IExperiencePointsComponent.cs
2025-10-22 16:24:07 -07:00

19 lines
362 B
C#

using Chickensoft.Collections;
namespace Zennysoft.Ma.Adapter;
public interface IExperiencePointsComponent
{
public IAutoProp<int> CurrentExp { get; }
public IAutoProp<int> ExpToNextLevel { get; }
public IAutoProp<double> ExpGainRate { get; }
public IAutoProp<int> Level { get; }
public void Gain(int baseExpGain);
public void LevelUp();
}