Exemplo n.º 1
0
        private Vector3 GetMoveInput()
        {
            if (m_moveInterpreter == null)
            {
                return(Vector3.zero);
            }

            Vector2 rawMoveInput     = m_input.GetAxis2D(Action.MoveHorizontal, Action.MoveVertical);
            Vector2 clampedMoveInput = Vector2.ClampMagnitude(rawMoveInput, 1);

            return(m_moveInterpreter.Interpret(clampedMoveInput, m_gravityNormal));
        }