PKHeX/PKHeX.Core/PKM/Interfaces/IScaledSize.cs
2022-03-06 12:06:50 -08:00

28 lines
534 B
C#

namespace PKHeX.Core;
public interface IScaledSize
{
byte WeightScalar { get; set; }
byte HeightScalar { get; set; }
}
public interface IScaledSizeAbsolute
{
float HeightAbsolute { get; set; }
float WeightAbsolute { get; set; }
}
public interface IScaledSizeValue : IScaledSize, IScaledSizeAbsolute
{
void ResetHeight();
void ResetWeight();
float CalcHeightAbsolute { get; }
float CalcWeightAbsolute { get; }
}
public interface ICombatPower
{
int Stat_CP { get; set; }
void ResetCP();
}