mirror of
https://github.com/Gurge44/EndlessHostRoles.git
synced 2026-10-20 01:46:25 +00:00
29 lines
883 B
C#
29 lines
883 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace EHR.Modules;
|
|
|
|
// https://github.com/tukasa0001/TownOfHost/blob/main/Modules/VersionChecker.cs
|
|
public static class VersionChecker
|
|
{
|
|
private static bool isSupported = true;
|
|
public static bool IsSupported { get => isSupported; private set => isSupported = value; }
|
|
|
|
public static void Check()
|
|
{
|
|
var AmongUsVersion = Version.Parse(Application.version);
|
|
Logger.Info($" {AmongUsVersion}", "Among Us Version Check");
|
|
|
|
var SupportedVersion = Version.Parse(Main.SupportedAUVersion);
|
|
Logger.Info($" {SupportedVersion}", "Supported Version Check");
|
|
|
|
IsSupported = AmongUsVersion >= SupportedVersion;
|
|
Logger.Info($" {IsSupported}", "Version Is Supported?");
|
|
|
|
if (!IsSupported)
|
|
{
|
|
ErrorText.Instance.AddError(ErrorCode.UnsupportedVersion);
|
|
}
|
|
}
|
|
}
|