コード例 #1
0
 public void InitAnimations()
 {
     ShrinkAnimator shrinkAnimator = new ShrinkAnimator(TimeSpan.FromSeconds(2));
     BlinkAnimator blinkAnimator = new BlinkAnimator(TimeSpan.FromSeconds(0.3), TimeSpan.FromSeconds(2));
     FadeOutAnimator fadeoutAnimator = new FadeOutAnimator(TimeSpan.FromSeconds(2));
     fadeoutAnimator.Finished += fadeoutAnimator_Finished;
     this.Animations.Add(shrinkAnimator);
     this.Animations.Add(blinkAnimator);
     this.Animations.Add(fadeoutAnimator);
     this.Animations.Pause();
 }
コード例 #2
0
ファイル: Enemy.cs プロジェクト: barcohen10/Space-Invaders
 public void InitAnimations()
 {
     ShrinkAnimator shrinkAnimator = new ShrinkAnimator(TimeSpan.FromSeconds(1.5));
     RotateAnimator rotateAnimator = new RotateAnimator(5, RotateAnimator.eDirection.Right, TimeSpan.FromSeconds(1.5));
     CellAnimator cellAnimator = new CellAnimator(TimeSpan.FromMilliseconds(500), r_TextureStartIndex, r_TextureEndIndex, TimeSpan.Zero);
     this.Animations.Add(shrinkAnimator);
     this.Animations.Add(rotateAnimator);
     this.Animations.Add(cellAnimator);
     cellAnimator.Resume();
     shrinkAnimator.Pause();
     rotateAnimator.Pause();
     this.Animations.Resume();
     shrinkAnimator.Finished += shrinkAnimator_Finished;
 }