Files
Bev3d/Ora1/Assets/Scripts/GameManager.cs

23 lines
718 B
C#
Raw Normal View History

2026-02-24 15:32:03 +01:00
using UnityEngine;
public class GameManager : MonoBehaviour
{
[SerializeField] private GameObject roadPrefab;
private GameObject _prevRoadInstance;
[SerializeField] private GameObject parent;
private void Start()
{
_prevRoadInstance = GameObject.Find("Road (1)");
InvokeRepeating("SpawnRoad", 2f, 2f);
}
private void SpawnRoad()
{
if (_prevRoadInstance.transform.position.z <= -45f)
{
_prevRoadInstance = Instantiate(roadPrefab, new Vector3(0.0f, -1.7f, 90f), roadPrefab.transform.rotation, parent.transform);
Debug.Log("Invoked: " + _prevRoadInstance.transform.position + " name: " + _prevRoadInstance.name);
}
}
}