public void Add(string name, List <int> frames, float frameTime) { AnimationProperties ap = new AnimationProperties(); ap.frames = frames; ap.frametime = frameTime; ap.name = name; _storedAnimations.Add(ap); }
public void Play(string name, int startFrame = 0) { currentAnimation = null; _animIdx = startFrame; _animTime = 0; _frameIdx = 0; foreach (var ap in _storedAnimations) { if (ap.name == name) { currentAnimation = ap; break; } } }