MrGravity.Game_Objects.Physics_Objects.Player.CheckForIdle C# (CSharp) Метод

CheckForIdle() публичный Метод

Checks to see if the player is idle if it is, change his face
public CheckForIdle ( ) : Microsoft.Xna.Framework.Graphics.Texture2D
Результат Microsoft.Xna.Framework.Graphics.Texture2D
        public Texture2D CheckForIdle()
        {
            if (_mPreviousDirection != MEnvironment.GravityDirection)
            {
                _mPreviousDirection = MEnvironment.GravityDirection;
                _mPreviousChange = _mCurrentTime;
            }
            else
            {
                if ((_mCurrentTime - _mPreviousChange) > 7)
                {
                    return PlayerFaces.FromString("Sad");
                }

                if ((_mCurrentTime - _mPreviousChange) > 3)
                {
                    return PlayerFaces.FromString("Bored");
                }
            }

            return PlayerFaces.FromString("Smile");
        }