Это код, который я кодировал в онлайн-учебнике, это обычный ввод данных, но я хочу изменить его на кроссплатформенный ввод. Я понятия не имею, как это изменить, надеюсь, вы, ребята, можете мне помочь
if (Input.touchCount == 1)
{
if (isSwipping)
{
Vector2 diff = Input.GetTouch(0).position - startingTouch;
diff = new Vector2(diff.x / Screen.width, diff.y /
Screen.width);
if (diff.magnitude > 0.01f)
{
if (Mathf.Abs(diff.y) > Mathf.Abs(diff.x))
{
if (diff.y < 0)
{
Slide();
}
else
{
Jump();
}
}
else
{
if (diff.x < 0)
{
ChangeLane(-1);
}
else
{
ChangeLane(1);
}
}
isSwipping = false;
}
}
if (Input.GetTouch(0).phase == TouchPhase.Began)
{
startingTouch = Input.GetTouch(0).position;
isSwipping = true;
}
else if (Input.GetTouch(0).phase == TouchPhase.Ended)
{
isSwipping = false;
}
}