Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<AnimSet> list = new List<AnimSet>();
- var fullpath = path + "AnimSet\\";
- foreach (string s in Directory.EnumerateFiles(fullpath))
- {
- AnimSet a = new AnimSet();
- a.Animations = new List<Animation>();
- FileStream fs = File.OpenRead(s);
- fs.Seek(16, SeekOrigin.Begin);
- int AnimSetSNO = ReadInt32(fs);
- a.AnimsetSNO = AnimSetSNO;
- fs.Position = 352;
- int NumAnimations = ReadInt32(fs);
- a.NumAnimations = NumAnimations;
- for (int i = 0; i <= NumAnimations; i++)
- {
- fs.Position += 4;
- int TagID = ReadInt32(fs);
- int AniSNO = ReadInt32(fs);
- Animation ani = new Animation();
- ani.AniSNO = AniSNO;
- ani.AniTagID = TagID;
- a.Animations.Add(ani);
- }
- list.Add(a);
- fs.Close();
- }
- return list;
Add Comment
Please, Sign In to add comment