Пример #1
0
 private void ChangeSpeed(float prevSpeed, float newSpeed)
 {
     if (AnimationRight != null)
     {
         AnimationRight.ChangeSpeed(newSpeed - prevSpeed, 0);
     }
     if (AnimationLeft != null)
     {
         AnimationLeft.ChangeSpeed(prevSpeed - newSpeed, 0);
     }
 }
Пример #2
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;
        }