private void ChangeSpeed(float prevSpeed, float newSpeed) { if (AnimationRight != null) { AnimationRight.ChangeSpeed(newSpeed - prevSpeed, 0); } if (AnimationLeft != null) { AnimationLeft.ChangeSpeed(prevSpeed - newSpeed, 0); } }
public void InitializeAnimationsAsDefault() { AnimationHit = TextureManager.GetAnimation(this, "Pain"); AnimationDie = TextureManager.GetAnimation(this, "Death"); AnimationRight = TextureManager.GetAnimation(this, "Walk"); AnimationCoin = TextureManager.GetCoinAnimation(this); AnimationLeft = AnimationRight.Reverse(); AnimationHit.Priority = 1f; AnimationDie.Priority = 1f; AnimationRight.Priority = AnimationLeft.Priority = 0.7f; }