VRCMelonAssistant/VRCMelonAssistant/Classes/Mod.cs
2022-06-15 18:15:32 -04:00

42 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using VRCMelonAssistant.Pages;
namespace VRCMelonAssistant
{
public class Mod
{
public int _id;
public string uploadDate;
public string category;
public string[] aliases;
public ModVersion[] versions;
public Mods.ModListItem ListItem;
public string installedFilePath;
public string installedVersion;
public bool installedInBrokenDir;
public bool installedInRetiredDir;
public class ModVersion
{
public int _version;
public string name;
public string modVersion;
public string modType;
public string author;
public string description;
public string downloadLink;
public string sourceLink;
public string hash;
public string updateDate;
public string vrchatVersion;
public string loaderVersion;
public int approvalStatus;
public bool IsBroken => approvalStatus == 2;
public bool IsRetired => approvalStatus == 3;
public bool IsPlugin => modType.Equals("plugin", StringComparison.InvariantCultureIgnoreCase);
}
}
}