public EntityState(params SpriteAnimation[] animations) : this() { foreach (SpriteAnimation animation in animations) { AssignedAnimations.Add(animation); } }
public EntityState(string path, int frameCount, float fps = 5f, bool looping = false, int loopTime = -1) : this() { SpriteAnimation animation = new SpriteAnimation(path, frameCount, fps, looping, loopTime); AssignedAnimations.Add(animation); }