private Direction GetDirection() { var horizontal = InputProvider.GetAxis("Horizontal"); return(Mathf.Abs(horizontal) > MinHorizontalMovement ? horizontal > 0 ? Direction.RIGHT : Direction.LEFT : _looksLeft ? Direction.LEFT : Direction.RIGHT); }
public float GetAxis(string i_AxisName) { if (m_InputProvider == null) { return(0f); } return(m_InputProvider.GetAxis(i_AxisName)); }
protected virtual Vector2 GetHorizontalInput() { return(new Vector2(InputProvider.GetAxis("Horizontal"), 0f)); }