WaveFrogger.Services.AnimationService.CreatePulseAnimation C# (CSharp) Method

CreatePulseAnimation() public method

public CreatePulseAnimation ( System.Entity entity, double lapse ) : IGameAction
entity System.Entity
lapse double
return IGameAction
        public IGameAction CreatePulseAnimation(Entity entity, double lapse)
        {
            var actionAnimation = GameActionFactory.CreateLoopGameActionUntil(entity.Scene, () => new ScaleTo2DGameAction(entity, new Vector2(1.3f, 1.1f), TimeSpan.FromMilliseconds(lapse), EaseFunction.CubicOutEase)
                .ContinueWith(new ScaleTo2DGameAction(entity, Vector2.One, TimeSpan.FromMilliseconds(lapse), EaseFunction.CubicInEase)), () => false);

            return actionAnimation;
        }