public AnimationsBatchManager( TimeSpan changeInterval, AnimationFrameStrategy frameStrategy = AnimationFrameStrategy.OneByOneStartFromZero) { this.changeInterval = changeInterval; this.frameStrategy = frameStrategy; managers = new Dictionary <string, AnimationManager>(); }
public AnimationManager( SymbolsImage[] frames, TimeSpan frameLifeTime, AnimationFrameStrategy frameStrategy = AnimationFrameStrategy.OneByOneStartFromZero) { this.frames = frames; this.frameLifeTime = frameLifeTime; this.frameStrategy = frameStrategy; currentFrameIndex = GetInitialFrameIndex(); lastUpdated = DateTime.Now; }