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