1
Answer

C#, unity and stopping the background from moving left after collisi

Photo of Karl

Karl

7h
36
1

Why is this code not working ? 

 

using UnityEngine;

public class SpawnManager : MonoBehaviour
{
    // Start is called once before the first execution of Update after the MonoBehaviour is created
    public GameObject obstaclePrefab;
    private Vector3 spawnPos = new Vector3( 25,0, 0);
    private float startDelay = 2;
    private float repeatRate = 2;
    private PlayerController playerControllerScript;
    void Start()
    {
        InvokeRepeating("SpawnObstacle", startDelay, repeatRate);
        playerControllerScript =
            GameObject.Find("Player").GetComponent<PlayerController>();
    }
    }

    void SpawnObstacle()
{
    if (playerControllerScript.gameOver == false) {
        Instantiate(obstaclePrefab, spawnPos, obstaclePrefab.transform.rotation);}}

    // Update is called once per frame
    void Update()
    {
        
    }

Answers (1)

Next Recommended Forum