private void animationRow(GameTime gameTime) { float elapsedTime = (float)gameTime.ElapsedGameTime.Milliseconds / 1000; if (m_IsAggroed == true) { if (m_Position.X <= Player.collisionRectangle().Center.X) { m_Animate.changAnimation((int)UndeadUnicornAnimations.LEFT); m_LastAnimation = UndeadUnicornAnimations.LEFT; } else if (m_Position.X >= Player.collisionRectangle().Center.X) { m_Animate.changAnimation((int)UndeadUnicornAnimations.RIGHT); m_LastAnimation = UndeadUnicornAnimations.RIGHT; } } else if (m_LastAnimation == UndeadUnicornAnimations.RIGHT) { m_Animate.changAnimation((int)UndeadUnicornAnimations.IDLERIGHT); } else if (m_LastAnimation == UndeadUnicornAnimations.LEFT) { m_Animate.changAnimation((int)UndeadUnicornAnimations.IDLELEFT); } }
private void animationRow(GameTime gameTime) { float elapsedTime = (float)gameTime.ElapsedGameTime.Milliseconds / 1000; if (m_IsAggroed == true) { if (m_Position.X <= Player.collisionRectangle().Center.X) { m_Animate.changAnimation((int)UndeadUnicornAnimations.LEFT); m_LastAnimation = UndeadUnicornAnimations.LEFT; } else if (m_Position.X >= Player.collisionRectangle().Center.X) { m_Animate.changAnimation((int)UndeadUnicornAnimations.RIGHT); m_LastAnimation = UndeadUnicornAnimations.RIGHT; } } else if(m_LastAnimation == UndeadUnicornAnimations.RIGHT) { m_Animate.changAnimation((int)UndeadUnicornAnimations.IDLERIGHT); } else if (m_LastAnimation == UndeadUnicornAnimations.LEFT) { m_Animate.changAnimation((int)UndeadUnicornAnimations.IDLELEFT); } }