Advertisement
kadyr

Untitled

Oct 17th, 2021
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. public class EnvironmentMovement : MonoBehaviour
  2. {
  3. [SerializeField]
  4. private float scrollSpeed;
  5.  
  6. [SerializeField]
  7. private int packCount =10;
  8.  
  9. [SerializeField]
  10. private GameObject[] envPacks;
  11.  
  12. private void Start()
  13. {
  14. float counter = 0;
  15. for (int i = 0; i < packCount; i++)
  16. {
  17. var envPrefab = Instantiate(envPacks[UnityEngine.Random.Range(0, envPacks.Length)],
  18. new Vector3(-11,0,counter),Quaternion.identity);
  19. envPrefab.transform.parent = this.transform;
  20. counter += 21f;
  21. }
  22. counter = 0f;
  23. for (int i = 0; i < packCount; i++)
  24. {
  25. var envPrefab = Instantiate(envPacks[UnityEngine.Random.Range(0, envPacks.Length)],
  26. new Vector3(17,0,counter),Quaternion.identity);
  27. envPrefab.transform.parent = this.transform;
  28. counter += 21f;
  29. }
  30. }
  31.  
  32. // Update is called once per frame
  33. void Update()
  34. {
  35. transform.position -= new Vector3(0, 0, scrollSpeed * Time.deltaTime/10);
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement