コード例 #1
0
 protected void HandleStun(GameTime gameTime, SpriteAnimationPlayer player, SpriteAnimation normal, SpriteAnimation pain)
 {
     if (mStunTimeout > 0)
     {
         mStunTimeout -= (float)gameTime.ElapsedGameTime.TotalSeconds;
         if (player.GetAnimationToPlay() != pain)
         {
             player.SetAnimationToPlay(pain);
         }
     }
     else
     {
         if (player.GetAnimationToPlay() != normal)
         {
             player.SetAnimationToPlay(normal);
         }
     }
 }