Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }