19 lines
362 B
C#
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();
|
|
}
|