Здраствуйте люди, хотел бы обратиться к вам то что мой "бот" ходит не по тому направление куда движется, тоесть он может пойти на право но повернуться на лево или наоборот помогите пожалуйста
вот код:
void Walk()
{
int num = Random.Range(0, 2);
if (num == 0)
{
rb.velocity = new Vector2(Random.Range(1, speed), 0f) * transform.right;
transform.rotation = Quaternion.Euler(0, 0, 0);
num = -1;
}
if (num == 1)
{
rb.velocity = new Vector2(Random.Range(-speed, -1), 0f) * transform.right;
transform.rotation = Quaternion.Euler(0, 180, 0);
num = -1;
}
}