Files
Sinmai-Assist/Attributes/EnableGameVersionAttribute.cs
2025-10-13 18:18:16 +08:00

19 lines
566 B
C#

using System;
namespace SinmaiAssist.Attributes;
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class)]
public class EnableGameVersionAttribute(uint minGameVersion, uint maxGameVersion = 99999): Attribute
{
public uint MinGameVersion { get; } = minGameVersion;
public uint MaxGameVersion { get; } = maxGameVersion;
public bool ShouldEnable()
{
if (SinmaiAssist.GameVersion >= MinGameVersion && SinmaiAssist.GameVersion <= MaxGameVersion)
{
return true;
}
return false;
}
}