Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class EnvironmentMovement : MonoBehaviour
- {
- [SerializeField]
- private float scrollSpeed;
- [SerializeField]
- private int packCount =10;
- [SerializeField]
- private GameObject[] envPacks;
- private void Start()
- {
- float counter = 0;
- for (int i = 0; i < packCount; i++)
- {
- var envPrefab = Instantiate(envPacks[UnityEngine.Random.Range(0, envPacks.Length)],
- new Vector3(-11,0,counter),Quaternion.identity);
- envPrefab.transform.parent = this.transform;
- counter += 21f;
- }
- counter = 0f;
- for (int i = 0; i < packCount; i++)
- {
- var envPrefab = Instantiate(envPacks[UnityEngine.Random.Range(0, envPacks.Length)],
- new Vector3(17,0,counter),Quaternion.identity);
- envPrefab.transform.parent = this.transform;
- counter += 21f;
- }
- }
- // Update is called once per frame
- void Update()
- {
- transform.position -= new Vector3(0, 0, scrollSpeed * Time.deltaTime/10);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement