private Vector2 GetRawMoveVector()
{
Vector2 zero = Vector2.zero;
zero.x = base.input.GetAxisRaw(this.m_HorizontalAxis);
zero.y = base.input.GetAxisRaw(this.m_VerticalAxis);
if (base.input.GetButtonDown(this.m_HorizontalAxis))
{
if (zero.x < 0f)
{
zero.x = -1f;
}
if (zero.x > 0f)
{
zero.x = 1f;
}
}
if (base.input.GetButtonDown(this.m_VerticalAxis))
{
if (zero.y < 0f)
{
zero.y = -1f;
}
if (zero.y > 0f)
{
zero.y = 1f;
}
}
return zero;
}