using System.Collections.Generic; using ACE.DatLoader.Entity; namespace ACE.Server.Physics.Animation { public class Animation { public uint ID; public List PosFrames; public List PartFrames; public bool HasHooks; public uint NumParts; public uint NumFrames; public Animation() { } public Animation(DatLoader.FileTypes.Animation anim) { ID = anim.Id; HasHooks = false; // comes from bitfield? NumParts = anim.NumParts; NumFrames = anim.NumFrames; PartFrames = anim.PartFrames; PosFrames = new List(); foreach (var posFrame in anim.PosFrames) PosFrames.Add(new AFrame(posFrame)); } } }