Пример #1
0
 public MCSkinPack(string _Directory, Mainfest _Metadata, bool _isDev = false) : base()
 {
     Directory = _Directory;
     Metadata  = _Metadata;
     isDev     = _isDev;
     Content   = ValidateSkins(_Directory);
 }
Пример #2
0
 private string[] GetDirectDependencies(string _assetName)
 {
     if (Mainfest == null)
     {
         return(null);
     }
     return(Mainfest.GetDirectDependencies(_assetName));
 }
Пример #3
0
 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);
     }
 }