private void Init()
 {
     Animations = new JsDictionary<int, TilePaletteAnimation>();
     for (int animatedPaletteIndex = 0;
         animatedPaletteIndex < SonicManager.SonicLevel.AnimatedPalettes.Count;
         animatedPaletteIndex++)
     {
         Animations[animatedPaletteIndex] = new TilePaletteAnimation(this,SonicManager.SonicLevel.AnimatedPalettes[animatedPaletteIndex]);
         Animations[animatedPaletteIndex].Init();
     }
 }
 public TilePaletteAnimationFrame(int frameIndex, TilePaletteAnimation animation)
 {
     Animation = animation;
     FrameIndex = frameIndex;
 }