add project files
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace OHM.UnityToolkit
|
||||
{
|
||||
[CreateAssetMenu(fileName = "Version", menuName = "OHM/New Version Data")]
|
||||
public class VersionData : ScriptableObject
|
||||
{
|
||||
public int VersionMajor;
|
||||
|
||||
public int VersionMinor = 1;
|
||||
|
||||
public int VersionBuild = 1;
|
||||
|
||||
[Space]
|
||||
public int CloudBuildNumber;
|
||||
|
||||
public string Branch = "local";
|
||||
|
||||
public string CommitId = "unknown";
|
||||
|
||||
public int GetVersionCode()
|
||||
{
|
||||
return VersionMajor * 1000000 + VersionMinor * 1000 + VersionBuild;
|
||||
}
|
||||
|
||||
public string GetVersionLongName()
|
||||
{
|
||||
return string.Format("{0}.{1}.{2}", VersionMajor, VersionMinor, VersionBuild);
|
||||
}
|
||||
|
||||
public string GetVersionName()
|
||||
{
|
||||
return string.Format("{0}.{1}", VersionMajor, VersionMinor);
|
||||
}
|
||||
|
||||
public string GetSourceVersion()
|
||||
{
|
||||
return Branch + " " + CommitId;
|
||||
}
|
||||
|
||||
public string GetFullDebugVersion()
|
||||
{
|
||||
return GetVersionLongName() + " (" + CloudBuildNumber + ") " + GetSourceVersion();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user