private void initAnimations() { BlinkAnimator blinkAnimator = new BlinkAnimator("LoosingSoul", TimeSpan.FromSeconds(0.1), TimeSpan.FromSeconds(2.5)); this.Animations.Add(blinkAnimator); RoataterAnimator roataterAnimator = new RoataterAnimator(4, TimeSpan.FromSeconds(2.5)); FadeAnimator fadeAnimator = new FadeAnimator(TimeSpan.FromSeconds(2.5)); CompositeAnimator DestroyAnimator = new CompositeAnimator("Destroy", TimeSpan.FromSeconds(2.5), this, fadeAnimator, roataterAnimator); this.Animations.Add(DestroyAnimator); }
private void initAnimations() { ShrinkAnimator shrinker = new ShrinkAnimator(TimeSpan.FromSeconds(1.2)); RoataterAnimator rotate = new RoataterAnimator(6, TimeSpan.FromSeconds(1.2)); CompositeAnimator dyingEnemy = new CompositeAnimator("dyingEnemy", TimeSpan.FromSeconds(1.2), this, shrinker, rotate); CellAnimator enemyCellAnimation = new CellAnimator(this.m_TimeUntilNextStepInSec, 2, TimeSpan.Zero, this.m_StartSqureIndex, true, this.m_Toggeler); this.Animations.Add(enemyCellAnimation); this.Animations.Add(dyingEnemy); this.PositionChanged += new EventHandler <EventArgs>(this.cellAnimationPosition_Changed); dyingEnemy.Finished += new EventHandler(this.dyingEnemy_Finished); this.Animations.Enabled = true; }