From 46a4aec1c91c0497dfa59d973dd96842aff31b35 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Wed, 21 Aug 2019 17:04:20 +0200 Subject: [PATCH] added a way to get the current animation from a sprite animation group --- MLEM/Animations/SpriteAnimationGroup.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MLEM/Animations/SpriteAnimationGroup.cs b/MLEM/Animations/SpriteAnimationGroup.cs index 1877acf..1a7d0b1 100644 --- a/MLEM/Animations/SpriteAnimationGroup.cs +++ b/MLEM/Animations/SpriteAnimationGroup.cs @@ -8,8 +8,9 @@ namespace MLEM.Animations { private readonly List animations = new List(); private ConditionedAnimation currAnimation; - public AnimationFrame CurrentFrame => this.currAnimation != null ? this.currAnimation.Animation.CurrentFrame : null; - public TextureRegion CurrentRegion => this.currAnimation != null ? this.currAnimation.Animation.CurrentRegion : null; + public SpriteAnimation CurrentAnimation => this.currAnimation?.Animation; + public AnimationFrame CurrentFrame => this.CurrentAnimation?.CurrentFrame; + public TextureRegion CurrentRegion => this.CurrentAnimation?.CurrentRegion; public SpriteAnimationGroup Add(SpriteAnimation anim, Func condition) { this.animations.Add(new ConditionedAnimation(anim, condition));