public MCSkinPack(string _Directory, Mainfest _Metadata, bool _isDev = false) : base() { Directory = _Directory; Metadata = _Metadata; isDev = _isDev; Content = ValidateSkins(_Directory); }
private string[] GetDirectDependencies(string _assetName) { if (Mainfest == null) { return(null); } return(Mainfest.GetDirectDependencies(_assetName)); }
public static MCSkinPack ValidatePack(string Directory) { try { string json = File.ReadAllText(Path.Combine(Directory, "manifest.json")); Mainfest mainfest = JsonConvert.DeserializeObject <Mainfest>(json); return(new MCSkinPack(Directory, mainfest)); } catch { return(null); } }