Hi, I am pretty new to Unity and I am trying to make a platform jumping game. I got this script working as it should from a Youtube video but I wanted to make the platform move randomly because I have multiple platforms that gonna spawn when I start the game. So basically when the platform spawn 1 should go from left to right and the other should go from right to left.
public Transform pos1, pos2;
public float speed;
public Transform startPos;
Vector2 nextPos;
// Start is called before the first frame update
void Start()
{
nextPos = startPos.position;
}
// Update is called once per frame
void Update()
{
if(transform.position == pos1.position)
{
nextPos = pos2.position;
}
if(transform.position == pos2.position)
{
nextPos = pos1.position;
}
transform.position = Vector2.MoveTowards(transform.position, nextPos, speed * Time.deltaTime);
}