using Milaine.Constants;
namespace Milaine.Managers;
public struct VersionCompound() {
public int Mayor = 0;
public int Minor = 0;
public int Patch = 0;
public override readonly string ToString() => $"{Mayor}.{Minor}.{Patch}";
}
public sealed class VersionManager : Component {
public VersionCompound Version { get; set; } = new VersionCompound {
Mayor = VersionConstants.MAYOR,
Minor = VersionConstants.MINOR,
Patch = VersionConstants.PATCH
};
}