Files
EndlessHostRoles/Modules/CheckAUVersion.cs
T
2024-03-21 19:57:01 +01:00

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);
}
}
}