Initial Brisk Unity SDK project

This commit is contained in:
2026-04-10 22:04:51 +08:00
commit 47f9a8bafa
171 changed files with 11091 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
using System;
internal static class BriskVersionComparer
{
public static bool IsLessThan(string currentVersion, string minVersion)
{
if (string.IsNullOrWhiteSpace(currentVersion) || string.IsNullOrWhiteSpace(minVersion))
{
return false;
}
if (!Version.TryParse(Normalize(currentVersion), out var current))
{
return false;
}
if (!Version.TryParse(Normalize(minVersion), out var minimum))
{
return false;
}
return current < minimum;
}
private static string Normalize(string version)
{
var normalized = version.Trim();
return normalized.StartsWith("v", StringComparison.OrdinalIgnoreCase)
? normalized.Substring(1)
: normalized;
}
}