mirror of
https://github.com/n00mkrad/flowframes.git
synced 2025-12-16 16:37:48 +01:00
33 lines
717 B
C#
33 lines
717 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Flowframes.Data
|
|
{
|
|
public struct SemVer
|
|
{
|
|
public int major;
|
|
public int minor;
|
|
public int patch;
|
|
|
|
public SemVer(int majorNum, int minorNum, int patchNum)
|
|
{
|
|
major = majorNum;
|
|
minor = minorNum;
|
|
patch = patchNum;
|
|
}
|
|
|
|
public SemVer(string versionStr)
|
|
{
|
|
string[] nums = versionStr.Trim().Split('.');
|
|
major = nums[0].GetInt();
|
|
minor = nums[1].GetInt();
|
|
patch = nums[2].GetInt();
|
|
}
|
|
|
|
public override string ToString ()
|
|
{
|
|
return $"{major}.{minor}.{patch}";
|
|
}
|
|
}
|
|
}
|