private Structs.SKIN.SKIN[] ReadSkins(uint[] skinFileDataIDs) { var skins = new Structs.SKIN.SKIN[skinFileDataIDs.Length]; for (var i = 0; i < skinFileDataIDs.Length; i++) { var skinreader = new SKINReader(); skinreader.LoadSKIN(skinFileDataIDs[i]); skins[i] = skinreader.skin; } return(skins); }
private Structs.SKIN.SKIN[] ReadSkins(UInt32 num, String filename) { var skins = new Structs.SKIN.SKIN[num]; for (int i = 0; i < num; i++) { var skinfilename = filename.Replace(".M2", i.ToString().PadLeft(2, '0') + ".skin"); if (!Managers.ArchiveManager.FileExists(skinfilename)) { //File missing } else { SKINReader skinreader = new SKINReader(); skinreader.LoadSKIN(skinfilename); skins[i] = skinreader.skin; } } return(skins); }