Esempio n. 1
0
        private WoWFormatLib.Structs.SKIN.SKIN[] readSkins(UInt32 num, String filename)
        {
            var skins = new WoWFormatLib.Structs.SKIN.SKIN[num];

            for (int i = 0; i < num; i++)
            {
                var skinfilename = filename.Replace(".M2", i.ToString().PadLeft(2, '0') + ".skin");
                if (!CASC.FileExists(skinfilename))
                {
                    new WoWFormatLib.Utils.MissingFile(skinfilename);
                }
                else
                {
                    SKINReader skinreader = new SKINReader();
                    skinreader.LoadSKIN(skinfilename);
                    skins[i] = skinreader.skin;
                }
            }
            return(skins);
        }
Esempio n. 2
0
 private WoWFormatLib.Structs.SKIN.SKIN[] readSkins(UInt32 num, String filename)
 {
     var skins = new WoWFormatLib.Structs.SKIN.SKIN[num];
     for (int i = 0; i < num; i++)
     {
         var skinfilename = filename.Replace(".M2", i.ToString().PadLeft(2, '0') + ".skin");
         if (!CASC.FileExists(skinfilename))
         {
             new WoWFormatLib.Utils.MissingFile(skinfilename);
         }
         else
         {
             SKINReader skinreader = new SKINReader();
             skinreader.LoadSKIN(skinfilename);
             skins[i] = skinreader.skin;
         }
     }
     return skins;
 }