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

CreateIdleAnimation() public method

public CreateIdleAnimation ( System.Entity entity, double lapse ) : IGameAction
entity System.Entity
lapse double
return IGameAction
        public IGameAction CreateIdleAnimation(Entity entity, double lapse)
        {
            var actionAnimation = GameActionFactory.CreateLoopGameActionUntil(entity.Scene, () => new ScaleTo3DGameAction(entity, new Vector3(1.0f, 0.9f, 1.0f), TimeSpan.FromMilliseconds(lapse), EaseFunction.CubicInEase)
                .ContinueWith(new ScaleTo3DGameAction(entity, Vector3.One, TimeSpan.FromMilliseconds(lapse), EaseFunction.CubicOutEase)), () => false);

            return actionAnimation;
        }